这个错误其实是由于重复格式化导致namenode和datanode的namespaceID和clusterID不一致引起的
解决方法如下:
解决方案:
1.关闭所有服务并重启(保证Hadoop的服务被杀死)
2.清理:
将hadoop的根目录中的data,logs全部删除(三台节点)
rm -rf $HADOOP_HOME/data $HADOOP_HOME/logs
将 /tmp下的内容全部删除文章来源:https://www.toymoban.com/news/detail-734744.html
sudo rm -rf /tmp/*
3.重新格式化文章来源地址https://www.toymoban.com/news/detail-734744.html
hdfs namenode -format
到了这里,关于记录一次hadoop集群上secondarynamenode无法启动的bug的解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!