找了log说是zookeeper的不稳定造成,结果删除掉了zk里面的hbase文件,重新开启hbase。hmaster还是会闪退。
解决方案
- 检查了hdfs的端口与hbase的端口是否正确。
- 查看了hadoop里面的配置文件core-site.xml,里面我写的hdfs文件端口是9000,而查看了我在hbase里面的配置文件hbase-site.xml里面写的端口是8020.
- 将两个文件的端口都修改为9000
- 重启hbase,问题解决
修改过后
下面是我在hbase-site.xml的端口配置
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop01:9000/hbase</value>
</property>
下面是我在core-site.xml的端口配置
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop01:9000</value>
</property>