天天看点

Hadoop启动后没有DataNode

Hadoop启动后没有DataNode

我的Ubuntu版本:14.04.6

Hadoop版本:2.7.1

jdk版本:jdk-8u11-linux-x64.tar``

原因:

使用hadoop namenode -format格式化namenode时,会在namenode数据文件夹(这个文件夹为自己配置文件中dfs.name.dir的路径)中保存一个current/VERSION文件,记录clusterID,datanode中保存的current/VERSION文件中的clustreID的值是上一次格式化保存的clusterID,这样,datanode和namenode之间的ID不一致。

解决办法:

在dfs/name目录下找到一个current/VERSION文件,记录clusterID并复制。

然后dfs/data目录下找到一个current/VERSION文件,

将其中clustreID的值替换成刚刚复制的clusterID的值即可;

Hadoop启动后没有DataNode
Hadoop启动后没有DataNode

找到这个就可以改id了。

继续阅读