简体   繁体   English

Hadoop无法在Ubuntu 15.10上启动Datanode

[英]Hadoop doesn't start Datanode on Ubuntu 15.10

I've installed Hadoop 2.6.0 in single-node mode on Ubuntu 15.10 VM. 我已经在Ubuntu 15.10 VM上以单节点模式安装了Hadoop 2.6.0。 When I start Hadoop with the command ./start-all.sh all it works but when i launch Jps command I view 当我使用./start-all.sh命令启动Hadoop时,一切正常,但是当我启动Jps命令时,我会查看

31602 NameNode 32453 Jps 32169 NodeManager 32045 ResourceManager 31602 NameNode 32453 Jps 32169 NodeManager 32045 ResourceManager

and Datanode hasn't be started. 并且尚未启动Datanode。

I note also this warning: " 16/01/15 11:18:54 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable " 我还注意到以下警告:“ 16/01/15 11:18:54 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

I report following log file 我报告以下日志文​​件

This script is Deprecated. 此脚本已弃用。 Instead use start-dfs.sh and start-yarn.sh 而是使用start-dfs.sh和start-yarn.sh

Starting namenodes on [localhost] localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-ale-namenode-ale-hadoop.out localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-ale-datanode-ale-hadoop.out Starting secondary namenodes [0.0.0.0] 0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-ale-secondarynamenode-ale-hadoop.out starting yarn daemons starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-ale-resourcemanager-ale-hadoop.out localhost: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-ale-nodemanager-ale-hadoop.out 在[localhost] localhost上启动namenodes:启动namenode,登录到/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:启动辅助名节点,登录到/usr/local/hadoop/logs/hadoop-ale-secondarynamenode-ale-hadoop.out启动纱线守护程序启动resourcemanager,登录到/usr/local/hadoop/logs/yarn-ale-resourcemanager-ale-hadoop.out本地主机:启动nodemanager,登录到/ usr / local / hadoop / logs / yarn-ale-nodemanager-ale-hadoop .out

What is the problem? 问题是什么?

Thank you! 谢谢!

Yes, start-all.sh has indeed been deprecated. 是的,确实已弃用start-all.sh。 Instead you must use start-dfs.sh. 相反,您必须使用start-dfs.sh。 Also you must not format name node more than once else all the data will go away. 另外,格式化名称节点的次数不得超过一次,否则所有数据都会消失。 You may ignore the above warning and let it use built-in java classes. 您可以忽略上述警告,并使用内置的Java类。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM