hbase启动后进程消失,status失败或者list失败。一般是hbase启动失败所致。

来源:互联网 发布:淘宝申请退款几天到账 编辑:程序博客网 时间:2024/05/19 12:14
hbase 输入 status 出错。 什么 init初始化 ,什么数据data ==nulll 什么的等。
解决办法共四个: 配置文件的两个地方千万得搞好了。
1, zookeeper写数据的目录,一定要后面指定zkdata才行。zkdata是配置zookeeper写数据的地址,一模一样。要在这个目录下写数据。不能上一级目录。因为zookeeper的配置文件规定了zookeeper数据的写目录就是这个zkdata目录。
2, hbase的地址的前缀,一定要跟hdfs的地址一样。 hdfs的地址是 hdfs://cluster。 其实会转成hdfs://djt01:9000 的。
不能写hdfs://cluster/hbase ,必须写成 hdfs://djt01:9000/hbase才行。
3, 删除了hdfs上/hbase的目录 -rmr /hbase/
4, cd 一下,然后删除这个目录下的data/zookeeper/zkdata下的version.2和另外的文件,只留下myid。(这是重点)
0 0