欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

启动hadoop集群,namenode正常启动,而datanode没有启动或只启动一个,在web端只看到一个datanode的原因及其解决办法

时间:2023-05-12
一、问题: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不相同

 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。