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