其实是datanode起不来
hadoop 报错:could only be replicated to 0 nodes, instead of 1
could only be replicated to 0 nodes, instead of 1
hadoop 运行任务一段时间报这个错误
解决方法:
删除tmp 文件
重启集群(采用下面的方法)
bin/hadoop-daemon.sh start namenode
bin/hadoop-daemon.sh start datanode
bin/hadoop-daemon.sh start secondarynamenode
bin/hadoop-daemon.sh start jobtracker
bin/hadoop-daemon.sh start tasktracker
tasktracker 可能启动不成功。。。问题查看另一篇文章
下面还有一种解决方案,但是我是先尝试下面那种,再尝试上面那种成功了。
本文介绍了解决Hadoop集群中datanode无法启动的问题,包括清除临时文件及重启集群的具体步骤。同时提供了另一种解决方案。
1万+

被折叠的 条评论
为什么被折叠?



