堆大小与namenode上的HADOOP_NAMENODE_OPTS相对应

时间:2017-10-25 12:37:54

标签: hadoop hdfs

我在HA群集中使用hadoop apache 2.7.1 我需要更新两个名称节点的堆内存,所以我更新了 hadoop-env.sh中的属性HADOOP_NAMENODE_OPTS为8 gb

export HADOOP_NAMENODE_OPTS="-Xmx8192m $HADOOP_NAMENODE_OPTS"

所以我的名称节点中的堆大小现在是8 GB

但我在hadoop-env.sh中意识到参数HADOOP_HEAPSIZE

我并没有给它任何价值

将HADOOP_NAMENODE_OPTS设置为8 GB还是应该将HADOOP_HEAPSIZE设置为8 GB?

我的意思是值HADOOP_NAMENODE_OPTS覆盖值HADOOP_HEAPSIZE 或者应该都配置,每个人都有自己的特定工作?

1 个答案:

答案 0 :(得分:1)

  

值HADOOP_NAMENODE_OPTS是否会覆盖值HADOOP_HEAPSIZE

是的,确实如此。 https://www.cloudera.com/documentation/enterprise/latest/topics/admin_nn_memory_config.html