Hadoop启动后无法启动NodeManager
在配置完Hadoop集群后,使用命令:“start-all.sh”进行启动集群。然后使用命令:“jps”查看进程启动情况,发现没有NodeManager
只需要使用命令:cd /usr/local/hadoop/hadoop-2.7.4/etc/hadoop
进入该目录后,使用命令“vim yarn-site.xml”对改文件进行修改,添加一下配置信息:
1 <property> 2 <name>yarn.nodemanager.resource.memory-mb</name> 3 <value>1024</value> 4 </property> 5 <property> 6 <name>yarn.nodemanager.resource.cpu-vcores</name> 7 <value>1</value> 8 </property>
保存退出即可。
原因:NodeManager必须拥有大于等于1024M的内存空间
重新启动Hadoop集群,再次输入jps命令,发现NodeManager已经启动。