本文主要是介绍namenode无法启动,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 未配置高可用HA
此时删除hadoop目录下的data和logs目录,重新格式化namenode即可, hdfs namenode -format - 配置了高可用HA(有多个namenode)
在一台主机的HA目录下中的hadoop目录下删除data和logs目录,利用分发脚本或一个一个分发,将HA目录分发到其它机器,例如我的分发脚本是my_rsync.sh ha/ ,HA目录一致很重要,接下来继续在操作的主机上进行namenode格式化hdfs namenode -format,就会产生新的data和logs目录,接下来在其它主机上同步元数据信息(即新产生的data和logs)由以下命令实现hdfs namenode -bootstrapStandby,即可正常开启namenode了
这篇关于namenode无法启动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!