0
我已經在桌面計算機上安裝了HDInsight,以學習如何使用Hive。當我重新啓動計算機並登錄到我的個人資料時,一切都變得緩慢。我發現Hadoop正在運行多個Java.exe實例。有沒有辦法限制Hadoop使用的內存量?爲什麼安裝HDnsight後有多個Java實例正在運行?
我已經在桌面計算機上安裝了HDInsight,以學習如何使用Hive。當我重新啓動計算機並登錄到我的個人資料時,一切都變得緩慢。我發現Hadoop正在運行多個Java.exe實例。有沒有辦法限制Hadoop使用的內存量?爲什麼安裝HDnsight後有多個Java實例正在運行?
Hadoop運行多個Java實例的原因是Hadoop有各種各樣的守護進程,如namenode,secondarynamenode,datanode,jobtracker,tasktracker執行各種任務,每個守護進程都是Java進程。
我不知道HDInsight但在Apache的Hadoop的,你可以使用由genrally位於${HADOOP_INSTALL}/conf
hadoop-env.sh
配置文件設置HADOOP_HEAPSIZE
變量配置守護進程JVM堆大小。您還可以調整特定的hadoop守護程序的更多信息,請參閱link。