以下是在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等。