格式化NameNode之后DataNode起不来

在格式化NameNode后,DataNode无法正常启动,表现为短暂启动后立即关闭。原因在于格式化前未删除data目录和logs目录,导致NameNode和DataNode的clusterID不一致。解决方法是确保在格式化前清除data目录和logs目录,以保持集群id的一致性。

文章目录

1 . 现象

格式化NameNode之后,进程DataNode起不来了(起来一下,马上又关闭的现象).

我们来看一下这是怎么回事呢.原因是你格式化之前没有删除data目录和logs目录.

2. 分析

没格式化之前:
在这里插入图片描述
在这里插入图片描述
没格式化之前data和name的clusterID是一样的.

格式之后:
在这里插入图片描述
在这里插入图片描述
格式化之后,name 的clusterID 已经改变,而data的clusterID没有改变.

所以
格式化NameNode,会产生新的集群id,导致NameNode和DataNode的集群id不一致,集群找不到已往数据。所以,格式NameNode时,一定要先删除data数据和log日志,然后再格式化NameNode。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值