我明明配置了3个节点的datanode,但是在
http://mini2:50070/dfshealth.html#tab-overview
的管理界面了只看到两天存活
Live Nodes 为 2,
Dead Nodes 为 0
我想就算有一台挂掉也不应该是这样,Dead Nodes 应该为 1才对,
然后我切换到Datanodes界面查看:
发现mini2和mini3存活, 我就刷新了几下, 发现变成了mini3和mini4存活了, 我一直刷呀刷,发现有mini2就没有mini4,有mini4就没有mini2, mini2与mini4互相排斥,
然后我上传了一个文件,结果mini2挂掉了 , 经过排查发现是我的
/root/apps/hadoop/tmp/dfs/data/current目录下了VERSION文件里:

在配置的3节点Hadoop集群中,发现datanode节点mini2和mini4存在互相排斥现象,即在管理界面中只能看到两者之一存活。经过排查,问题出在它们的datanodeUuid相同,导致节点冲突。解决方法是删除mini4的VERSION文件,重启datanode服务,问题得到解决。
最低0.47元/天 解锁文章
1143

被折叠的 条评论
为什么被折叠?



