1.不恰当的format:导致namenode上生成了clusterid.跟datanode上记录的clusterid不一致,导致datanode无法向namenode注册。

  解决办法:将datanode所在机器的数据目录删除,重启datanode的时候会自动创建。

2.不恰当的复制(把datanode的数据目录复制给了另一台,导致两台datanode的datanodeUUID重复冲突,两台中只能有一台能向namenode注册成功。

3.忘记关掉防火墙,导致namenode无法从外界访问,也会导致datanode无法跟namenode进行通信。