CentOS HBase集群搭建流程如下:
环境准备
sudo yum install java-1.8.0-openjdk-devel,验证java -version。/etc/hosts解析主机名。下载与解压HBase
wget https://downloads.apache.org/hbase/2.5.5/hbase-2.5.5-bin.tar.gz),解压至指定目录(如/usr/local/hbase),创建软链接简化路径。配置HBase核心文件
hbase-env.sh:设置JAVA_HOME和HBASE_MANAGES_ZK=false(使用外部ZooKeeper)。hbase-site.xml:配置分布式模式(hbase.cluster.distributed=true)、HDFS路径(hbase.rootdir=hdfs://namenode:8020/hbase)、ZooKeeper地址(hbase.zookeeper.quorum=zookeeper1,zookeeper2,zookeeper3)。regionservers:列出所有RegionServer节点主机名,每行一个。backup-masters文件指定备份Master节点。分发配置与启动服务
scp同步到其他节点,确保配置文件一致。start-hbase.sh启动HBase。验证集群状态
jps命令查看进程:主节点应有HMaster和HRegionServer,其他节点仅有HRegionServer。hbase shell执行简单命令(如create 'test_table', 'cf1')验证功能。注意事项:
vm.swappiness=0)以提升性能。参考来源: