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 に答える