Hadoop datanode服务无法启动

来源:互联网 发布:js字符串格式化0在前面 编辑:程序博客网 时间:2024/05/17 09:28

查看日志
位置:/.usr/local/hadoop/logs/ hadoop-root-namenode-xujingxx.log
发现报错原因是namenode和datanode的clusterID不一致,原因是自己在运行期间有执行过命令hadoop namenode –format,造成namenode的clusterID 被更新。
类似图中

这里写图片描述

解决方法
1、进入datanode的clusterID文件,修改其值与namenode一致
路径:/usr/local/hadoop/data/current/VERSION
这里写图片描述
2、直接删除master上面的data与name文件夹,然后删除从机上的hadoop文件夹,重新复制过去。然后格式化namenode,再启动/usr/local/hadoop/sbin/start-all.sh
最后结果
这里写图片描述