centos

CentOS HBase与Zookeeper集成指南

小樊
51
2025-08-08 20:16:27
栏目: 智能运维

以下是在CentOS上集成HBase与Zookeeper的指南:

安装Zookeeper

  1. 下载Zookeeper:从Apache官网下载对应版本的安装包,如wget http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz
  2. 解压文件:tar -zxvf zookeeper-3.4.5.tar.gz
  3. 配置Zookeeper:编辑conf/zoo.cfg文件,设置dataDirclientPort等参数,如dataDir=/opt/module/zookeeper-3.4.5/zkDataclientPort=2181。在每个节点上创建myid文件并写入对应ID。
  4. 启动Zookeeper:/opt/module/zookeeper-3.4.5/bin/zkServer.sh start

安装HBase

  1. 下载HBase:从Apache官网下载,如wget https://downloads.apache.org/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
  2. 解压文件:tar -zxvf hbase-2.4.9-bin.tar.gz -C /opt
  3. 配置HBase:
    • 编辑hbase-env.sh,设置JAVA_HOMEHBASE_MANAGES_ZK=false
    • 编辑hbase-site.xml,配置hbase.rootdirhbase.cluster.distributedhbase.zookeeper.quorum等参数。
    • 配置regionservers文件,添加RegionServer主机名。
  4. 配置环境变量:编辑/etc/profile.d/hbase.sh,设置HBASE_HOMEPATH

启动服务与验证

  1. 启动Zookeeper:在每个节点上执行/opt/module/zookeeper-3.4.5/bin/zkServer.sh start
  2. 启动HBase:在主节点上执行/opt/hbase-2.4.9/bin/start-hbase.sh
  3. 验证:通过hbase shell命令连接到HBase集群,执行相关操作,或查看HBase和Zookeeper的Web UI来验证。

0
看了该问题的人还看了