1、原因:
是因为这两个节点相同的 datanodeUuid导致的。
2、解决方法:
(1)打开两个节点的VERSION文件查看:
命令为:vi /home/source/gjn/datanode/current/VERSION
(其中“/home/source/gjn/datanode”为在hdfs-site.xml文件中配置的HDFS的集群目录)如,
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/source/gjn/datanode</value>
</property>
(2)修改: datanodeUuid
将两个节点的datanodeUuid修改的不一样即可,然后重新启动集群。如下,
#Sun Oct 10 16:30:02 CST 2021
storageID=DS-2c496105-8672-4ccd-b527-9c6a799dd8d8
clusterID=CID-1db841dc-7df5-4713-bdb2-38723cd09999
cTime=0
datanodeUuid=2bd80d3c-bcb0-4ce7-b20e-b540927fd42a
storageType=DATA_NODE
layoutVersion=-56
恭喜已经解决您的问题!