我已经在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
有什么问题?
谢谢!
答案 0 :(得分:0)
是的,start-all.sh确实已被弃用。相反,你必须使用start-dfs.sh。此外,您不能多次格式化名称节点,否则所有数据都将消失。您可以忽略上述警告,并让它使用内置的java类。