Hive の操作方法を学習するために、デスクトップ コンピューターに HDInsight をインストールしました。コンピューターを再起動してプロファイルにログインすると、すべての動作が遅くなりました。Hadoop が Java.exe の複数のインスタンスを実行していることがわかりました。Hadoop がこれに使用するメモリの量を制限する方法はありますか?
1 に答える
2
Hadoop が Java の複数のインスタンスを実行している理由は、Hadoop にはさまざまなタスクを実行する namenode、secondarynamenode、datanode、jobtracker、tasktracker などのさまざまなデーモンがあり、各デーモンが Java プロセスであるためです。
HDInsight についてはよくわかりませんが、Apache Hadoop では、HADOOP_HEAPSIZE
一般hadoop-env.sh
に${HADOOP_INSTALL}/conf
. 詳細については、このリンクを参照して、特定の Hadoop デーモンを調整することもできます。
于 2014-12-03T04:21:48.700 に答える