网上的解决方法很多,但是都不是我想要的,日志也看过了,都没啥好的解决办法
但是我发现因为我的集群是伪分布式,在配置HBase的时候配置文件的问题太大了
大家HBase出了问题一定是先看日志,然后再仔细检查自己的配置文件,去网上多找几个配置文档对着改改试试
这次我是配置文件中没有加这一段所以程序跑不动的
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase-1.2.3/data/zookeeper</value>
</property>
还有一段这个
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.244.30:8020/hbase</value>
</property>
其中rootdir是连在一起的,但是我的配置文件这么写就会给我报错,报Master is initializing
把rootdir改成root.dir就没事了……
我不懂网上为啥都要写rootdir,为啥我的改root.dir就没事了……
记录下这苦逼的bug
新的旅程又在继续@!