hadoop——缺少DataNode的解决办法

网上已经有许多答案来说明为什么缺少DataNode了,(主要是我只知道个大概,不能误人子弟啊)

恕我在此直接上解决方法了。

note:

      由于在启动hadoop之前,多次格式化,导致DataNode的ID改变,

      由此把DataNode的ID改成和NameNode相同的ID。

(1)在hadoop文件下,找到data文件夹和dfs文件夹:

hadoop——缺少DataNode的解决办法_第1张图片

(2)进入dfs→name→current,复制VERSION里的ID:

hadoop——缺少DataNode的解决办法_第2张图片

(3)进入data→current,打开VERSION文件,然后将上面name的ID复制到这里来:

hadoop——缺少DataNode的解决办法_第3张图片  (我的是已经修改了的)

(4)source一下上面两个VERSION文件:

(5)可以格式化并启动hadoop了

你可能感兴趣的:(其它)