debian

Debian与HBase集群搭建指南

小樊
45
2025-09-05 10:21:39
栏目: 智能运维

以下是在Debian上搭建HBase集群的指南:

前提条件

确保所有节点网络互通,安装配置JDK(版本≥1.8)、Hadoop(版本≥2.7)、ZooKeeper(版本≥3.4)。

安装HBase

在所有节点上执行以下操作:

  1. 更新系统:sudo apt-get update && sudo apt-get upgrade
  2. 下载HBase:从官网下载适合Debian的版本,如wget https://archive.apache.org/dist/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
  3. 解压:tar -xzvf hbase-2.4.9-bin.tar.gz -C /opt

配置HBase

  1. 编辑hbase-site.xml(位于/opt/hbase-2.4.9/conf):
    • hbase.rootdir:设置为HDFS路径,如hdfs://namenode:9000/hbase
    • hbase.cluster.distributed:设为true
    • hbase.zookeeper.quorum:指定ZooKeeper节点地址,如zk1,zk2,zk3
  2. 编辑hbase-env.sh(位于/opt/hbase-2.4.9/conf):设置JAVA_HOME,如export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
  3. 配置regionservers文件(位于/opt/hbase-2.4.9/conf):添加RegionServer节点主机名。

启动HBase集群

在主节点上执行:/opt/hbase-2.4.9/sbin/start-hbase.sh

验证HBase集群

  1. 通过HBase Shell验证:/opt/hbase-2.4.9/bin/hbase shell,执行status命令查看集群状态。
  2. 访问HBase Web UI:默认端口16010,如http://namenode:16010

配置防火墙

允许HBase相关端口,如16000 - 16030、2181等。

0
看了该问题的人还看了