zoukankan      html  css  js  c++  java
  • master.HMaster: Failed to become active master

    报错内容:

    ERROR [master/h136:16000:becomeActiveMaster] 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(WALProcedureStore.java:1092)
            at org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.recoverLease(WALProcedureStore.java:424)
            at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.init(ProcedureExecutor.java:576)
            at org.apache.hadoop.hbase.master.HMaster.createProcedureExecutor(HMaster.java:1527)
            at org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:937)
            at org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2111)
            at org.apache.hadoop.hbase.master.HMaster.lambda$run$0(HMaster.java:579)
            at java.lang.Thread.run(Thread.java:748)
    ERROR [master/h136:16000:becomeActiveMaster] master.HMaster: ***** ABORTING master h136,16000,1569574300027: Unhandled exception. Starting shutdown. ***** 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(WALProcedureStore.java:1092) at org.apache.hadoop.hbase.procedure2.store.wal.WALProcedureStore.recoverLease(WALProcedureStore.java:424) at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.init(ProcedureExecutor.java:576) at org.apache.hadoop.hbase.master.HMaster.createProcedureExecutor(HMaster.java:1527) at org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:937) at org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2111) at org.apache.hadoop.hbase.master.HMaster.lambda$run$0(HMaster.java:579) at java.lang.Thread.run(Thread.java:748)
    ERROR [main] master.HMasterCommandLine: Master exiting java.lang.RuntimeException: HMaster Aborted at org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:244) at org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:140) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76) at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:149) at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:2923)

    解决方法:

    在配置文件 hbase-site.xml 中添加:

    <property>
      <name>hbase.unsafe.stream.capability.enforce</name>
      <value>false</value>
    </property>

    https://www.cnblogs.com/kevin19931015/p/9243230.html

    https://stackoverflow.com/questions/48709569/hbase-error-illegalstateexception-when-starting-master-hsync

    https://www.cndba.cn/dave/article/3321

  • 相关阅读:
    linux 经常使用配置
    Binder Proxy技术方案
    Android 通过系统使用NotificationListenerService 监听各种Notification的用法
    苟富贵勿相忘
    使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
    JAVA: httpclient 具体解释——第五章;
    Unity入门
    向架构师进军---&gt;怎样编写软件架构文档
    SendMessage、PostMessage原理
    用GDB调试程序(一)
  • 原文地址:https://www.cnblogs.com/jhxxb/p/11599206.html
Copyright © 2011-2022 走看看