其实是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 可能启动不成功。。。问题查看另一篇文章
下面还有一种解决方案,但是我是先尝试下面那种,再尝试上面那种成功了。