Hbase问题集

1、HBase Master启动失败 报 master.HMaster: Failed to become active master 解决方法

报错内容:

ERROR [Thread-21] master.HMaster: Failed to become active
master
java.lang.IllegalStateException: The procedure WAL relies on the ability to hsync for
proper operation during component failures, but the underlying filesystem does not
support doing so. Please check the config value of
'hbase.procedure.store.wal.use.hsync' to set the desired level of robustness and
ensure the config value of 'hbase.wal.dir' points to a FileSystem mount that can
provide it.
at
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.rollWriter(WALProcedure
Store.java:1034)
at
org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.recoverLease(WALProcedu
reStore.java:374)
at
org.apache.hadoop.hbase.procedure2.ProcedureExecutor.start(ProcedureExecutor.java:530)
at
org.apache.hadoop.hbase.master.HMaster.startProcedureExecutor(HMaster.java:1267)
at
org.apache.hadoop.hbase.master.HMaster.startServiceThreads(HMaster.java:1173)
at
org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:8
81)
at
org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2048)
at org.apache.hadoop.hbase.master.HMaster.lambda$run$0(HMaster.java:568)
at java.lang.Thread.run(Thread.java:745)

解决方法:

<configuration>
<property>
<name>hbase.zookeeper.quorum</name>
<value>cbp4.chinaoly.com,cbp3.chinaoly.com,cbp2.chinaoly.com</value>
<!--指定 Zookeeper 集群节点-->
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/data/zookeeper/zkdata</value>
<!--指定 Zookeeper 数据存储目录-->
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2281</value>
<!--指定 Zookeeper 端口号-->
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://hadoop3cluster/hbase</value>
<!--指定 HBase 在 HDFS 上的根目录-->
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
<!--指定 true 为分布式集群部署-->
</property>
<property>
<name>hbase.unsafe.stream.capability.enforce</name>
<value>false</value>
</property>
</configuration>

 

添加方框配置

 

posted @ 2020-12-13 01:35  Simon92  阅读(204)  评论(0编辑  收藏  举报