为什么安装HDinsight后会运行多个Java实例?

时间:2014-12-03 04:06:59

标签: hadoop hive hdinsight azul-zulu

我在桌面计算机上安装了HDInsight,以学习如何使用Hive。当我重新启动计算机并登录我的个人资料时,一切都进展缓慢。我已经发现Hadoop正在运行多个Java.exe实例。有没有办法限制Hadoop用于此的内存量?

1 个答案:

答案 0 :(得分:2)

Hadoop运行多个Java实例的原因是因为Hadoop有各种守护进程,如namenode,secondarynamenode,datanode,jobtracker,tasktracker执行各种任务,每个守护进程都是Java进程。

我不确定HDInsight,但在Apache Hadoop中,您可以通过设置位于HADOOP_HEAPSIZE中的hadoop-env.sh配置文件中的${HADOOP_INSTALL}/conf变量来配置守护程序JVM堆大小。您还可以调整特定的hadoop守护程序以获取更多信息,请参阅此link