Hadoop并没有在Ubuntu 15.10上启动Datanode

时间:2016-01-15 10:25:03

标签: java ubuntu hadoop

我已经在Ubuntu 15.10 VM上以单节点模式安装了Hadoop 2.6.0。 当我使用命令./start-all.sh启动Hadoop时它全部工作但是当我启动Jps命令时我会查看

  

31602 NameNode 32453 Jps 32169 NodeManager 32045 ResourceManager

并且Datanode尚未启动。

我还注意到这个警告: " 16/01/15 11:18:54 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable"

我报告以下日志文​​件

此脚本已弃用。而是使用start-dfs.sh和start-yarn.sh

  

在[localhost] localhost上启动名称节点:起始名称节点,   记录到/usr/local/hadoop/logs/hadoop-ale-namenode-ale-hadoop.out   localhost:启动datanode,登录到   /usr/local/hadoop/logs/hadoop-ale-datanode-ale-hadoop.out开始   辅助名称节点[0.0.0.0]   0.0.0.0:启动secondarynamenode,记录到/usr/local/hadoop/logs/hadoop-ale-secondarynamenode-ale-hadoop.out   启动yarn守护程序启动resourcemanager,登录到   /usr/local/hadoop/logs/yarn-ale-resourcemanager-ale-hadoop.out   localhost:启动nodemanager,登录到   /usr/local/hadoop/logs/yarn-ale-nodemanager-ale-hadoop.out

有什么问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,start-all.sh确实已被弃用。相反,你必须使用start-dfs.sh。此外,您不能多次格式化名称节点,否则所有数据都将消失。您可以忽略上述警告,并让它使用内置的java类。