Error content:
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)
resolvent:
Add in the configuration file 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
Similar Posts:
- [Solved] HBase Startup Error: master.HMaster: Failed to become active master
- [Solved] Hbase list ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
- [Solved] hbase ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
- [Solved] Hbase Error: org.apache.hadoop.hbase.ipc.FailedServerException
- Solution to unknown hostexception error when HBase starts regionserver
- [Solved] Hbase Startup Normally but Execute Error: Server is not running yet
- Hive connection HBase external table error, can’t get the locations
- This server is in the failed servers list: localhost/127.0.0.1:16000 (Error starting hbase api call)
- [HBase] – the default port is occupied, and an error is reported when starting
- [HBase] java.io.IOException: Failed on local exception: com.google.protobuf.InvalidProtocolBufferException: Protocol message end-group tag did not match expected tag.