原创

DataNode无法启动

温馨提示:
本文最后更新于 2017年11月18日,已超过 2,349 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

好久没写博客了,太忙了,都没时间写了。

接下来述说一下今天中午一次糟心的历程,因为自己将Hadoop格式化了两次,至于为什么格式化两次,是因为我手贱,中间出了点问题,我想直接格式化再来一次的,结果,DataNode启动不了了。

DataNode无法启动

那我可捉鸡了,启动不了DataNode,我咋整,然后我就去看DataNode的日志。

DataNode果然在这里报错:


仔细想了一下,格式化了两次,clusterID肯定会出现两个的,我的天,我居然犯这么低级的错误。

解决办法

我就去找我Hadoop的配置的时候设置的data目录

发现,这里有两个clusterID,此时,我需要这个最新的ID。

在这里有一个VERSION

查看VERSION

发现clusterID与最新格式化的ID不一致,需要手动将最新格式化产生的clusterID与这里VERSION对应。

修改clusterID之后,重新启动dfs和yarn,DataNode正常启动

再一次验证

进入HDFS的管理界面,再一次验证,发现有了Node,在没有启动DataNode的时候,这里是没有的:

这就是clusterID:

本文目录