以下是在Debian上搭建HBase集群的指南:
确保所有节点网络互通,安装配置JDK(版本≥1.8)、Hadoop(版本≥2.7)、ZooKeeper(版本≥3.4)。
在所有节点上执行以下操作:
sudo apt-get update && sudo apt-get upgrade
。wget https://archive.apache.org/dist/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
。tar -xzvf hbase-2.4.9-bin.tar.gz -C /opt
。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
。hbase-env.sh
(位于/opt/hbase-2.4.9/conf
):设置JAVA_HOME
,如export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
。regionservers
文件(位于/opt/hbase-2.4.9/conf
):添加RegionServer节点主机名。在主节点上执行:/opt/hbase-2.4.9/sbin/start-hbase.sh
。
/opt/hbase-2.4.9/bin/hbase shell
,执行status
命令查看集群状态。http://namenode:16010
。允许HBase相关端口,如16000 - 16030、2181等。