一、问题:datanode没启动或只启动一个,在web端只看到一个datanode
二、解决办法
若是第一次启动则格式化NameNode
bin/hdfs namenode -format
1、切换到hadoop102存放namenode和datanode数据文件的目录
2、编辑name/current目录下的VERSION
vim name/current/VERSION
3、复制ClusterID的值
4、切换到hadoop102存放namenode和datanode数据文件的目录
5、编辑data里面的VERSION和name里的VERSION的ClusterID一样
vim data/current/VERSION
6、并将此ClusterID复制到hadoop103,hadoop104的data里的VERSION,确保一样
三、若在web端只看到一个datanode
原因分析:可能执行namenode初始化后hadoop102、hadoop103、hadoop104节点的storageID、datanodeUuid相等
必须只能是clusterID相等,storageID、datanodeUuid不能相等
解决:修改hadoop102、hadoop103、hadoop104节点的storageID、datanodeUuid不相同