Hbase使用shell命令报错大集锦: | Master is initializing | Server is not running yet | NoNode for /hbase/master
PleaseHoldException: Master is initializing 解决办法Server is not running yetERROR: KeeperErrorCode = NoNode for /hbase/master
·
一、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没加引号
更多推荐
已为社区贡献5条内容
所有评论(0)