目前我的hadoop/spark生态圈共用了一个zookeeper集群,有次我更换hbase版本时候,启动HMaster时org.apache.hadoop.hbase.TableExistsException: hbase:namespace,java.lang.RuntimeException: HMaster Aborted,后经查阅资料得知,需清空zookeeper中hbase的原有记录。
操作步骤:
1.切换到zookeeper的bin目录,执行zkCli.sh
2.然后在控制台输入help,查看使用指南
3.输入 ls /
4.如果要清空hbase的记录 则 rmr /hbase,其它的类似
5.退出zookeeper,重新启动hbase,则ok,问题解决
ps:通过此方法,同样可以解决依赖于zookeeper的系统更换版本等等问题。
本文介绍了如何在更换Hadoop/Spark生态系统中的HBase版本时,遇到org.apache.hadoop.hbase.TableExistsException:hbase:namespace错误和HMasterAborted异常时,通过清空zookeeper中hbase的原有记录来解决问题的方法。同时,阐述了该方法同样适用于依赖zookeeper的系统更换版本等场景。
733

被折叠的 条评论
为什么被折叠?



