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