一、Hbase使用shell命令出现报错:PleaseHoldException: Master is initializing 解决办法

在这里插入图片描述

0、保证hbase运行着的
1、删除HDFS里hbase文件夹
hdfs dfs -rm -r /hbase
2、进入zookeeper
hbase zkcli
3、删除zookeeper里的hbase文件夹
rmr /hbase
4、退出zookeeper
quit
5、重启hbase
stop-hbase.sh

start-hbase.sh

二、Hbase使用shell命令出现报错:Server is not running yet 解决办法

在这里插入图片描述

1、未正常关闭集群Hadoop进入安装模式,导致外部无法访问,关闭安全模式即可访问。
hdfs dfsadmin -safemode leave
2、重启hbase
stop-hbase.sh

start-hbase.sh

三、Hbase使用shell命令出现报错:KeeperErrorCode = NoNode for /hbase/master 解决办法

在这里插入图片描述

1、进去hbase的conf路径
cd /training/hbase-2.2.4/conf/
2、编辑更改hbase-site.xml
vi hbase-site.xml
3、加入以下配置,保存退出
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase/master</value>
</property>
4、查看损坏数据块
hdfs fsck -list-corruptfileblocks
5、删除损坏数据块
hdfs fsck -delete
6、进入zookeeper
hbase zkcli
7、删除zookeeper里的hbase文件夹
rmr /hbase
8、退出zookeeper
quit
9、重启hadoop,hbase
stop-hbase.sh

stop-all.sh

start-all.sh

start-hbase.sh

四、NameError: uninitialized constant VERSION

在这里插入图片描述
创建多版本表格时报错NameError: uninitialized constant VERSION,因为VERSION没加引号

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐