分享

jps可以看到datanode,在hadoop命令控制台的datanodes下就没有

plplhpy 发表于 2015-8-31 17:45:11 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 12347
我是一只小小小小的菜鸟,在学习搭建环境,启动hadoop后,各个节点使用jps命令后,都显示有datanode,但是在浏览器上进入http://host1(本人机器的ip):50070后,进入datanodes模块,发现里面是空的,没有节点。请问这个是什么原因?

已有(2)人评论

跳转到指定楼层
bioger_hit 发表于 2015-8-31 17:56:24
上图,进程在,可能是僵死进程
回复

使用道具 举报

plplhpy 发表于 2015-8-31 18:12:08
bioger_hit 发表于 2015-8-31 17:56
上图,进程在,可能是僵死进程

果然,在用jps查看,datanode不见了,查看日志,显示如下
2015-08-31 03:08:10,906 FATAL org.apache.hadoop.hdfs.server.datanode.DataNode: Initialization failed for Block pool <registering> (Datanode Uuid unassigned) service to host1/192.168.227.130:8020. Exiting.
java.io.IOException: All specified directories are failed to load.
        at org.apache.hadoop.hdfs.server.datanode.DataStorage.recoverTransitionRead(DataStorage.java:479)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.initStorage(DataNode.java:1398)
        at org.apache.hadoop.hdfs.server.datanode.DataNode.initBlockPool(DataNode.java:1363)
        at org.apache.hadoop.hdfs.server.datanode.BPOfferService.verifyAndSetNamespaceInfo(BPOfferService.java:317)
        at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.connectToNNAndHandshake(BPServiceActor.java:228)
        at org.apache.hadoop.hdfs.server.datanode.BPServiceActor.run(BPServiceActor.java:845)
        at java.lang.Thread.run(Thread.java:724)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条