ITPub博客

首页 > 大数据 > 数据分析 > HBase启动,出现 master.TableNamespaceManager: Namespace table not found

HBase启动,出现 master.TableNamespaceManager: Namespace table not found

原创 数据分析 作者:hackeruncle 时间:2016-11-17 10:22:50 0 删除 编辑

1.错误描述:

  出现上述这个错误的原因是我之前已经安装了HBase。然后删除又重新安装的时候,启动hbase,其master 失败。
 在这个/var/log/hbase目录的xxxx.out日志 或者 web界面查看,如下错误:

  Failed to become active master,org.apache.hadoop.hbase.TableExistsException:hbase:namespace.

根据上面错误的我们可以很清楚的知道,在启动Hbase的时候,由于之前安装的HBase版本的数据还存在,因此重新安装的HBase会报TableExistsException的异常。导致无法启动HBase。

  并且,之前版本的HBase的数据存放的位置是在zookeeper中,因此需要进入zookeeper的客户端查看。

 

2.解决办法进入zk,删除残留目录,重启hbase

   a.  /opt/cloudera/parcels/CDH/lib/zookeeper/bin/zkCli.sh   则会进入zookeeper的客户端的shell界面;
   b.  并在该shell 界面执行 ls  /  命令;
   c.  然后执行 rmr /hbase;
   d.  最后重启hbase。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30089851/viewspace-2128596/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
主要从事大数据平台产品的技术工作; 负责基于Spark、Flink生产开发及性能调优; 负责对公司的集群的部署、监控、调优和运营; 主导我司的数据平台0到1及实时中间件项目开发; 此外,精通Java、Shell、Python编程; 且荣获2016年IBM的Spark大赛全球第四名,中国区域第一名。

注册时间:2015-01-03

  • 博文量
    187
  • 访问量
    395976