以下是在CentOS上搭建HBase集群的步骤:
环境准备
sudo yum install java-1.8.0-openjdk-devel,验证java -version。下载与解压HBase
wget https://downloads.apache.org/hbase/2.4.9/hbase-2.4.9-bin.tar.gz),解压到指定目录(如/opt/hbase)。配置HBase
hbase-env.sh:设置JAVA_HOME和HBASE_MANAGES_ZK=false(依赖外部ZooKeeper)。hbase-site.xml:配置核心参数,如hbase.rootdir(指向HDFS路径)、hbase.zookeeper.quorum(ZooKeeper节点列表)。regionservers:列出所有RegionServer节点主机名,删除localhost。设置环境变量
/etc/profile,添加export HBASE_HOME=/opt/hbase和export PATH=$HBASE_HOME/bin:$PATH,执行source /etc/profile。启动集群
start-dfs.sh、start-yarn.sh)。zkServer.sh start)。start-hbase.sh启动HBase。验证集群状态
jps命令查看进程,确认HMaster和HRegionServer已启动。status命令验证状态。注意事项:
sudo sysctl -w vm.swappiness=0)以提高性能。参考来源: