解决Hadoop集群zkfc服务无法启动

新建集群以后,由于fs.defaultFS的配置与hdfs-site.xml的配置不一致,后来集群运行以后用重新修改了配置,重启集群后发现zkfc服务无法启动,导致namenode不自动切换了。
解决办法:
原因是因为修改配置文件后,重启集群,会把zookeeper中的znode给删除,为什么会删除我也不清楚,反正我在zookeeper中没有发现这个目录。
只需要执行如下命令即可:

1
hdfs zkfc -formatZK

参考链接

Cco.Xyz wechat
坚持原创技术分享,您的支持将鼓励我继续创作!
0%