在 HBase Shell 中运行命令时报出了这个错误。
网上很多人说是因为 Hadoop 的安全模式没有退出,但我检查了,Hadoop 并没有处于安全模式,你也可以通过如下命令进行检查。
hdfs dfsadmin -safemode get
我成功的解决方法,在 hbase-site.xml
文件中添加如下两项配置:
<!--设置 zookeeper 的连接端口-->
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<!--设置预写日志的等级-->
<property>
<name>hbase.wal.provider</name>
<value>filesystem</value>
</property>