0

我正在使用 JAVA SDK 6 在 Ubuntu 14.04 上设置 Hadoop 0.20.2。我一直按照http://arifn.web.id/blog/2010/07/29/running-hadoop-single-cluster上的说明进行操作.html并且已经达到“格式化和运行 Hadoop”。按照指示,我进入

bin/hadoop namenode-format
bin/hadoop start-all.sh

这似乎有效,我可以查看我的节点的状态

bin/hadoop dfsadmin -report

接下来,我停止所有节点

bin/stop-all.sh

此时,我收到一个错误,Hadoop 停止响应任何命令。相反,它只是挂起,不提供任何反馈。我尝试重新格式化namenode并再次启动脚本

bin/hadoop namenode-format
bin/hadoop start-all.sh

...但是我仍然遇到同样的问题,只要我要求它做任何事情,Hadoop 就会挂起。我没有收到任何错误消息,或者根本没有任何反馈:只要我按下 Enter 键(即使是像 bin/hadoop 这样简单的东西),它就会挂起。

我实际上已经尝试在 Ubuntu 上安装 Hadoop 两次,并且两次都遇到了这个问题。有没有人对为什么会发生这种情况有任何想法或关于如何解决它的建议?

谢谢!

4

2 回答 2

1

格式化namenode使用以下命令,namenode和-format选项之间需要一个空格

bin/hadoop namenode -format

要启动 hadoop 守护进程,请使用以下命令(已删除 hadoop)

bin/start-all.sh

一旦 hadoop 守护进程启动,使用其中一个jpsps aux | grep -i hadoop命令来确保 hadoop 守护进程正在运行,

于 2014-05-04T04:20:40.687 回答
0

检查部署中的日志。默认情况下,它应该在 Hadoop 主目录中的日志目录中。

于 2014-05-04T15:01:40.743 回答