Hadoop - datanode没有在slave中运行

时间:2015-12-29 20:18:25

标签: hadoop

我试图设置群集hadoop环境但无法启动从属数据节点。

以下是来自主节点的日志 -

hduser@vagrant:/usr/local/hadoop/sbin$ bash start-dfs.sh15/12/29 20:04:32 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [master]
master: namenode running as process 5633. Stop it first.
slave: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hduser-datanode-vagrant.out
master: datanode running as process 3362. Stop it first.
localhost: datanode running as process 3362. Stop it first.
Starting secondary namenodes [0.0.0.0]
0.0.0.0: secondarynamenode running as process 3527. Stop it first.
15/12/29 20:04:42 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
hduser@vagrant:/usr/local/hadoop/sbin$ 
hduser@vagrant:/usr/local/hadoop/sbin$ jps
3527 SecondaryNameNode
3362 DataNode
5633 NameNode
6765 Jps

从上面的日志看起来它似乎已经开始,但这里是从节点jps命令 -

hduser@vagrant:/usr/local/hadoop/logs$ jps
3135 Jps

没有看到datanode正在运行。

1 个答案:

答案 0 :(得分:0)

看起来你没有把你的奴隶地址放在/ etc / hosts中。看看这个。如果没有问题,请检查奴隶的日志。