今天原有的集群有问题,将集群重新format后,启动hadoop集群正常,但之后启动Hbase集群,发现Hmaster启不起来,查看日志发现抛出以下异常
org.apache.hadoop.hbase.TableExistsException: hbase:namespace
问题分析
因为改变了hadoop的clusterID,zk上还保留了历史信息造成。
解决方案
在zookeeper节点上执行
1. .zkCli.sh
2. ls / \\发现有叫hbase的znode
3. rmr /hbase
启动hbase集群