遇见错误:启动Hadoop相关错误之——启动不了datanode

来源:互联网 发布:淘宝公益周是什么意思 编辑:程序博客网 时间:2024/05/10 19:52

遇见错误:启动Hadoop相关错误之——启动不了datanode

1.配置hadoop所有环境后,尝试启动hadoop所有相关服务,利用start-all.sh进行启动,发现datanode启动不起来,如下如所示:

这里写图片描述

2.找到hadoop的logs,查看datanode.log,结果如下:

这里写图片描述

3.果然有fail,查找原因之后发现是namenode and datanode cluster ID不匹配,解决办法总结如下:

在配置文件dfs.data.dir的路径/data/dfs/data/下编辑current/VERSION
用步骤2中datanode.log中namenode的clusterID的值替换原来的Cluster ID的值,如图所示:

下图是替换前的值
这里写图片描述

下图是替换后的值
这里写图片描述

4.关闭之前启动的所有服务,重新启动start-all.sh,datanode启动成功。结果如下:

这里写图片描述

0 0
原创粉丝点击