我的start-yarn.sh
无法启动resourcemanager和nodemanager进程
我按照前面的建议在yarn-env.sh脚本中设置了这些选项。
export YARN_RESOURCEMANAGER_OPTS="--add-modules java.activation"
export YARN_NODEMANAGER_OPTS="--add-modules java.activation".
我的yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
我的mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
当我在Ubuntu的hadoop 3.1.2中启动yarn过程时,出现以下错误
Starting resourcemanager
ERROR: Cannot set priority of resourcemanager process 3147
Starting nodemanagers
localhost: ERROR: Cannot set priority of nodemanager process 3271
答案 0 :(得分:0)
我使用Java 8而不是Java 11解决了相同的问题,因为我正在运行Hadoop 3.1,但是Hadoop 3.3和更高版本的Java 11运行时is only supported。