—————hadoop搭建–所有datanode信息为0,live nodes 为0怎么办???
- 当hadoop配置完成后,然后使用启动命令启动集群,打开50070和8088网页后,发现没有任何信息,50070页面显示为这个样子。
- 输入下面命令,
[root@dev9106 bin]# ./hadoop dfsadmin -report
- 显示
Configured Capacity: 0 (0 KB)
Present Capacity: 0 (0 KB)
DFS Remaining: 0 (0 KB)
DFS Used: 0 (0 KB)
DFS Used%: ?%
Under replicated blocks: 0
Blocks with corrupt replicas: 0
- 首先,需要检查所有自己已经配置的文件信息,(4个主要)以及Slaves文件。还有就是hosts中ip和主机名的对应关系。
- 其次,由于格式化次数太多,产生的结点的nm-local-dir中的id冲突,这个报错可以通过看产生的logs得出。
- 最后,最重要的是你的防火墙是否真正关闭了。
- 再补充一种错误,namenode的安全模式是否关闭。输入以下命令查询状态。
hadoop dfsadmin -safemode get
- 如果状态是:
Safe mode is OFF
则是正常的,否则使用hadoop dfsadmin -safemode leave 命令进行关闭。
如果真正认真检查以上错误后后,再次输入:
[root@dev9106 bin]# ./hadoop dfsadmin -report
- 就会出现datanode的数据信息
namenode@namenode:~/hadoop-1.0.3/bin