hbase-2.1.x 错误 Could not initialize class org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper

描述问题

查看 hbase 的 regionserver log文件,如:

hbase-root-regionserver-hadoop1.log

显示错误如下:

java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper

解决

修改 hbase-site.xml

vim /program/hbase-2.1.9/conf/hbase-site.xml

添加下面内容:

<property>
    <name>hbase.wal.provider</name>
    <value>filesystem</value>
</property>

重启hbase

stop-hbase.sh
start-hbase.sh

查看日志

没有该错误


原文出处:/show_1IX1uURyqSjn.html