hadoop集群master主机启动namenode,但其slaves未启动datanode


hadoop namenode -format

造成了datanode无法启动,在web界面观察到live node数目为0
其原因是datanode的clusterID 和 namenode的clusterID 不匹配
查询version 文件发现果然三个datanode的clusterID相同,且与namenode的clusterID不同

Solution:

将name/current下的VERSION中的clusterID复制到data/current下的VERSION中,覆盖掉原来的clusterID,让所有的clusterID保持一致。重新启动虚拟机并启动hadoop集群,发现datanode成功启动。

你可能感兴趣的:(hadoop集群master主机启动namenode,但其slaves未启动datanode)