oula alshiekh
oula alshiekh

Reputation: 893

Heap Size vs HADOOP_NAMENODE_OPTS at namenode

I am using hadoop apache 2.7.1 in HA Cluster.
I needed to update heap memory for both name nodes, so I updated the property HADOOP_NAMENODE_OPTS in hadoop-env.sh to be 8 gb

export HADOOP_NAMENODE_OPTS="-Xmx8192m $HADOOP_NAMENODE_OPTS"

so the heap size in my name nodes is now 8 GB

but I realized the parameter HADOOP_HEAPSIZE in hadoop-env.sh

and I didn't give it any value

is setting HADOOP_NAMENODE_OPTS to 8 GB enough or should we set HADOOP_HEAPSIZE to 8 GB too?

I mean does the value HADOOP_NAMENODE_OPTS override the value HADOOP_HEAPSIZE or should be both configured and each one has its specific job?

Upvotes: 1

Views: 1963

Answers (1)

OneCricketeer
OneCricketeer

Reputation: 191874

does the value HADOOP_NAMENODE_OPTS overrides the value HADOOP_HEAPSIZE

Yes, it does. https://www.cloudera.com/documentation/enterprise/latest/topics/admin_nn_memory_config.html

Upvotes: 2

Related Questions