hadoop0.23.11无法启动NodeManager

使用./start-yarn.sh启动时,出现如下错误信息:

Unrecognized option:-jvm

Error:Could not create the Java Virtual Machine.

Error:A fatal exception has occurred.Program will exit.

hadoop0.23.11无法启动NodeManager_第1张图片

通过jps命令可以发现NodeManager并没有启动。

我的解决方法:

1.修改你的hadoop文件夹下的bin文件夹中yarn,搜索找到-jvm的位置,将jvm去掉,变成了-server

2.在yarn-site.xml 中配置

<property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce.shuffle</value>
  </property>
<property>
    <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
    <value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>

3.更改yarn-env.sh中的JAVA_HEAP_MAX=-Xmx2000m,默认值是1000




你可能感兴趣的:(jvm,hadoop,nodemanager,hadoop环境搭建)