Yarn nodemanager没有启动。没有错误

时间:2017-10-12 06:39:28

标签: linux hadoop yarn daemon

我在Ubuntu 16.04上安装了Hadoop 2.7.4。我试图在伪模式下运行它。 我为所有hadoop文件,NameNode和DataNode文件安装了一个'/ hadoop'分区。

我的core-site.xml是:

<configuration>

<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>

</configuration>

我的hdfs-site.xml是:

<configuration>

<property>
<name>dfs.replication</name>
<value>1</value>
</property>

<property>
<name>dfs.name.dir</name>
<value>/hadoop/nodes/namenode</value>
</property>

<property>
<name>dfs.data.dir</name>
<value>/hadoop/nodes/datanode</value>
</property>

</configuration>

我的mapred-site.xml是:

<configuration>

<property>
<name>Map-Reduce.framework.name</name>
<value>yarn</value>
</property>

</configuration>

我的yarn-site.xml是:

<configuration>

<property>
<name>yarn.nodemanager.aux-services</name>
<value>Map-Reduce_shuffle</value>
</property>

</configuration>

运行后

$ start-dfs.sh 
$ start-yarn.sh
$ jps

我让以下守护进程运行。

2800 ResourceManager
2290 NameNode
4242 Jps
2440 DataNode
2634 SecondaryNameNode

start-yarn.sh给了我:

$ start-yarn.sh
starting yarn daemons
starting resourcemanager, logging to /hadoop/hadoop-2.7.4/logs/yarn-abdy-resourcemanager-abdy-hadoop.out
localhost: starting nodemanager, logging to /hadoop/hadoop-2.7.4/logs/yarn-abdy-nodemanager-abdy-hadoop.out

nodemanager守护程序似乎根本没有启动。 我已经尝试了2天来解决这个问题,但我似乎无法找到解决办法。有人请指导我。

1 个答案:

答案 0 :(得分:0)

如果您是第一次启动hadoop守护进程。

首先,您必须格式化您的namenode:

hadoop namenode -format
  

在格式化namenode之前,请确保删除现有的   / hadoop / nodes / namenode和/ hadoop / nodes / datanode文件夹

然后执行:

hadoop namenode -format

完成namenode的格式化后 执行以下命令。

start-dfs.sh
start-yarn.sh