在学习HBase过程中,使用
list_namespace
查询命名空间,突然报错
Master is initializing
自己瞎鼓捣直接把HBase整坏了,重新解压安装包,修改配置文件也无济于事,在多次查看日志文件报错后无果,查看文档
hdfs.DFSClient: Failed to close file 解决办法_宇宙李的博客-CSDN博客
,一顿操作,问题解决
附:
1.在hbase目录下,执行以下语句
hbase hbck -fix
2.然后重新执行你所需要执行的命令
hbase hbck -repair
3.Master is initializing解决
1)先把hdfs上根目录下的hbase文件夹删除
先给hbase文件夹权限
hdfs dfs -chmod -R 777 /hbase
删除文件夹
hdfs dfs -rm -R /hbase
2)把zookeeper里面的hbase文件夹给删了
进入到zookeeper里面的bin中,进入zk客户端
./zkCli.sh
然后删除hbase文件
rmr /hbase
3)最后关闭hbase和重启hbase