纱线没有启动



我在AWS上设置了一个20个节点hadoop群集后,据我所知,当我尝试使用代码启动纱线时:

$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>

是否有解决方案?

首先: call stop-all.sh

用于停止它,您可以使用" JPS"命令确定然后重新开始:

all start-all.sh 

键入JPS(如果Namenode不出现类型" Hadoop Namenode"并检查错误(

相关内容

  • 没有找到相关文章

最新更新