2014-12-03 37 views

回答

2

Hadoop運行多個Java實例的原因是Hadoop有各種各樣的守護進程,如namenode,secondarynamenode,datanode,jobtracker,tasktracker執行各種任務,每個守護進程都是Java進程。

我不知道HDInsight但在Apache的Hadoop的,你可以使用由genrally位於${HADOOP_INSTALL}/confhadoop-env.sh配置文件設置HADOOP_HEAPSIZE變量配置守護進程JVM堆大小。您還可以調整特定的hadoop守護程序的更多信息,請參閱link