启动namenode和datanode后重新格式化文件系统后无法上传文件

原创
2017/04/22 16:41
阅读数 78

出现的现象

put: File /user/benny/input/yarn-site.xml.COPYING could only be replicated to 0 nodes instead of minReplication (=1). There are 0 datanode(s) running and no node(s) are excluded in this operation.

#原因 在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令(hdfs namenode -format),这时namenode的clusterID会重新生成,而datanode的clusterID 保持不变。

#解决方法

打开hdfs-site.xml里配置的datanode和namenode对应的目录(默认路径${hadoop.tmp.dir}/dfs/data),分别打开current文件夹里的VERSION,可以看到clusterID项正如日志里记录的一样,确实不一致,修改datanode里VERSION文件的clusterID 与namenode里的一致,再重新启动

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部