我在AWS上设置了一个20节点的Hadoop集群,据我所知,当我尝试使用代码启动yarn时:
$HADOOP_HOME/sbin/start-yarn.sh
我收到这些错误:
resourcemanager running a process (process #). Stop it first
和
nodemanager running a process (process #). Stop it first
为每个工作节点。
我的yarn-site.xml
:
<configuration>
<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>
<property>
<name>yarn.resourcemanager.hostname</name>
<value>ec2-52-207-188-72.compute-1.amazonaws.com</value>
</property>
</configuration>
有解决方法吗?
答案 0 :(得分:0)
第一:
call stop-all.sh
停止它,你可以肯定使用&#34; JPS&#34;命令 然后重新开始:
all start-all.sh
输入jps(如果namenode不显示类型&#34; hadoop namenode&#34;并检查错误)