Hadoop的DateNode在NameNode format之后不能启动问题

xiaoxiao2021-02-28  16

初学Hadoop,第一次启动之后jps查看进程,DateNode显示是启动状态,后因为文件配置有问题,我又把NameNode节点重置了,然后DateNode就启动不起来了。

这个问题网上有很多答案,也都说出了主要的问题是NameNode clusterID DateNode clusterID不相同,导致DateNode找不到节点启动不起来,然后去tmp下修改id就可以,但是我是小白啊,我一开始都找不大tmp在哪里。。。

这时一定要学会看日志。找到~/hadoop解压目录下的logs文件夹,里面记录这详细的日志,不要着急,慢慢找问题。比如我的日志的一部分如下图:

看到其中写到clusterID不同,并给出了dfs的位置,我这个是tmp/hadoop-zhaoyunlong/dfs/name/current 

找到位置将 name/current下的VERSION中的clusterID复制到data/current下的VERSION中,覆盖掉原来的clusterID

就OK了,希望能帮助到你们。

转载请注明原文地址: https://www.6miu.com/read-450140.html

最新回复(0)