背景
- 由于一个程序报了一个与ha相关的报错,随后就删除了一个爆红的ha的namenode随后,hdfs就无法启动了,报的错误如下图所示。随后又删除了3个journal node,添加了一个secondary namenode,hdfs的实例页面还是报同样的错误,重启hdfs也报这个错。
解决办法 去掉HA
- 删除了如下图所示的hdfs的配置文件。
因为把namenode 的ha删除之后,hdfs已经不再具有ha功能了,原来的ha设置就没有用了,但是配置上如果还存在,就会报错。
- 删除journal node ,添加secondary namenode
- 先重启name node,再重启data node,到此,问题已经得到解决。由于secondary name node存在空间问题,古它放在了最后启动。
注:关于cm配置name node 的ha,可参考如下链接
http://blog.csdn.net/freedomb...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。