我按照此链接安装hadoop http://thepowerofdata.io/setting-up-a-apache-hadoop-2-7-single-node-on-ubuntu-14-04/
最后我跑
jps
我得到的输出是
12815 JPS
但根据链接,我应该得到
Jps
NodeManager
NameNode
ResourceManager
DataNode
SecondaryNameNode
我还尝试通过命令手动运行守护进程
hadoop-daemon.sh start namenode
hadoop-daemon.sh start datanode
yarn-daemon.sh start resourcemanager
yarn-daemon.sh start nodemanager
mr-jobhistory-daemon.sh start historyserver
但我得到[致命错误]
starting namenode, logging to /usr/local/lib/hadoop-2.7.0/logs/hadoop-hadoop-namenode-akshay-300E4Z-300E5Z-300E7Z.out
[Fatal Error] core-site.xml:21:2: The markup in the document following the root element must be well-formed.
请帮忙。
答案 0 :(得分:0)
在core-site.xml中,我将“fs.default.name
”更改为“fs.defaultFS
”,但它在某些行号上显示错误。我在编辑器中浏览了hadoop配置文件,发现我使用了标签“<configuration>...</configuration>
”
在所有4个.xml文件(核心站点,mapred-site,yarn-site,hdfs-site)的情况下两次(因为我刚刚从在线来源粘贴了复制品)
删除后我运行了命令
hadoop namenode -format
start-dfs.sh
start-yarn.sh
jps
最后我收到了必要的回复
4098 DataNode
4660 SecondaryNameNode
5271 Jps
4968 NodeManager
4829 ResourceManager
3933 NameNode
答案 1 :(得分:0)
1- 删除所有 dfs 内容 => rm -rf /tmp/
2-hadoop namenode -format
3-$HADOOP_HOME/sbin/start-all.sh
3- jps