HDFS 误删HA的namenode后没法启动问题解决

背景

  • 因为一个程序报了一个与ha相关的报错,随后就删除了一个爆红的ha的namenode随后,hdfs就没法启动了,报的错误以下图所示。随后又删除了3个journal node,添加了一个secondary namenode,hdfs的实例页面仍是报一样的错误,重启hdfs也报这个错。

clipboard.png

解决办法 去掉HA

  1. 删除了以下图所示的hdfs的配置文件。

由于把namenode 的ha删除以后,hdfs已经再也不具备ha功能了,原来的ha设置就没有用了,可是配置上若是还存在,就会报错。node

clipboard.png

  1. 删除journal node ,添加secondary namenode
  2. 先重启name node,再重启data node,到此,问题已经获得解决。因为secondary name node存在空间问题,古它放在了最后启动。

注:关于cm配置name node 的ha,可参考以下连接
http://blog.csdn.net/freedomb...dom

相关文章
相关标签/搜索