前言:
今天使用hbase查看数据库的时候,出现了以下报错:
这个错误信息表示在 ZooKeeper 中找不到名为 "/hbase/master" 的节点。这通常意味着 HBase 的元数据没有正确地存储在 ZooKeeper 中,或者 ZooKeeper 的配置有误。
解决方案:
1.先关闭hbase、hadoop和zk服务
2.再配置一下hbase/conf路径下的hbase-site.xml文件,在末尾添加如下内容
<property> <name>zookeeper.znode.parent</name> <value>/hbase/master</value> </property> ![](https://img-blog.csdnimg.cn/direct/089dab4a9fbd4cda8493497bb4b95c46.png)3.再将zk数据目录下生成的version-2删除
(zk下的数据目录路径是通过hbase-site.xml设定的)
4.重启zk、hadoop和hbase服务后,再进入hbase即可正常查看数据库了
希望我的方案能帮助到大家。
版权归原作者 Cap_Milchstrae 所有, 如有侵权,请联系我们删除。