【问题标题】:Hadoop - datanode not running in slaveHadoop - 数据节点未在从属中运行
【发布时间】:2015-12-29 20:18:24
【问题描述】:

我正在尝试设置集群 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

没有看到数据节点正在运行。

【问题讨论】:

  • 能不能在从机/usr/local/hadoop/bin hdfs datanode中执行这个命令并发布输出

标签: hadoop


【解决方案1】:

您似乎没有将您的从属地址放在 /etc/hosts 中。看看这个。如果没问题,再查看slave的日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多