[英]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.