HBase部署踩坑

1.HMaster自动挂掉

版本如下

  • HBase2.0.6
  • Hadoop3.1.1

HBase启动后不久,HMaster进程自动挂掉,查看HBase的日志发现如下问题

cat /opt/hbase-2.0.6/logs/hbase-root-master-node-1.log 


Hbase需要底层文件系统支持hsync功能,但是底层文件系统不支持hsync功能。之前Hadoop2.x就没有这样的问题,可能是Hadoop的版本过高导致的问题,修改hbase-site.xml文件配置,即可解决。

vi /opt/hbase-2.0.6/conf/hbase-site.xml
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>

修改配置之后重启HBase集群
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40856560/article/details/113529994