在虚拟机里用jps查看到了三个DataNode进程但是在9870页面的DataNode监控下只显示一个DataNode,这是为什么?
jps进程:
9870的DataNode information:
查阅资料,在这个hadoop目录下有一个 /opt/module/hadoop-3.1.3/data/dfs/data/current
查看这个VERSION文件
发现我三台虚拟机的datanodeUuid是一样的即:hadoop102、hadoop103、hadoop104都是一样的所以集群识别的时候只识别到了一个DataNode
稍后我把hadoop103的改成了:
104改成:
保存好后重启集群:
Succeed!
回想为什么会这样:当初建立这个集群的时候都是用 同步脚本一起同步过去的 或者我有操作曾经把三台集群的hadoop文件夹一起同步成一样的。