debian

如何解决Debian HBase启动失败问题

小樊
44
2025-12-23 01:36:48
栏目: 智能运维

Debian 上 HBase 启动失败的定位与修复

一、快速定位流程

二、常见根因与对应修复

三、最小可用配置示例

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://localhost:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>localhost</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/var/lib/zookeeper</value>
  </property>
  <property>
    <name>hbase.master.port</name>
    <value>16000</value>
  </property>
  <property>
    <name>hbase.master.info.port</name>
    <value>16010</value>
  </property>
  <property>
    <name>hbase.regionserver.port</name>
    <value>16020</value>
  </property>
</configuration>
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export HBASE_MANAGES_ZK=true
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -Xms2G -Xmx2G"
export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -Xms4G -Xmx4G"
${HBASE_HOME}/bin/start-hbase.sh
jps | grep -E "HMaster|HRegionServer"
echo "status" | ${HBASE_HOME}/bin/hbase shell

若使用内置 ZK,确保 HBASE_MANAGES_ZK=true;如使用外部 ZK,设为 false 并正确配置 quorum。

四、数据一致性修复与回滚

五、Debian 环境专项检查

0
看了该问题的人还看了