hadoop集群master主机启动namenode,但其slaves未启动datanode

今天在拷贝local文件到hdfs时发生错误,提示没有datanode在工作,查资料得

在多次格式化文件

hadoop namenode -format

造成了datanode无法启动,在web界面观察到live node数目为0

其原因是datanode的clusterID 和 namenode的clusterID 不匹配

查询version 文件发现果然三个datanode的clusterID相同,且与namenode的clusterID不同

Solution:

将name/current下的VERSION中的clusterID复制到data/current下的VERSION中,覆盖掉原来的clusterID,让所有的clusterID保持一致。重新启动虚拟机并启动hadoop集群,发现datanode成功启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值