/ / napサイズとnamenodeのHADOOP_NAMENODE_OPTS - hadoop、hdfs

namenodeでのHADOOP_NAMENODE_OPTSに対するヒープサイズ - 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は1

値HADOOP_NAMENODE_OPTSが値HADOOP_HEAPSIZEをオーバーライドしますか

はい、そうです。 https://www.cloudera.com/documentation/enterprise/latest/topics/admin_nn_memory_config.html