zoukankan      html  css  js  c++  java
  • 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>

    添加方框配置

  • 相关阅读:
    vue 中按需引入 echarts
    [Vue warn]: Error in nextTick: "TypeError: Cannot read property 'init' of undefined"
    js计算图片大小(promise)
    git push 提示'You are not allowed to push code to this project'
    echarts canvas 层级太高 导致tooltip被遮盖
    卡片展示(不定宽),最后一行左对齐 的几种实现方式
    styled-components 使用小结
    echarts 平均值及 y轴刻度n等分配置
    react 中使用阿里彩色图标
    php unlink()函数使用
  • 原文地址:https://www.cnblogs.com/hackerer/p/14127553.html
Copyright © 2011-2022 走看看