以下是在CentOS上集成HBase與Zookeeper的指南:
wget http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz
。tar -zxvf zookeeper-3.4.5.tar.gz
。conf/zoo.cfg
文件,設置dataDir
、clientPort
等參數,如dataDir=/opt/module/zookeeper-3.4.5/zkData
,clientPort=2181
。在每個節點上創建myid
文件并寫入對應ID。/opt/module/zookeeper-3.4.5/bin/zkServer.sh start
。wget https://downloads.apache.org/hbase/2.4.9/hbase-2.4.9-bin.tar.gz
。tar -zxvf hbase-2.4.9-bin.tar.gz -C /opt
。hbase-env.sh
,設置JAVA_HOME
和HBASE_MANAGES_ZK=false
。hbase-site.xml
,配置hbase.rootdir
、hbase.cluster.distributed
、hbase.zookeeper.quorum
等參數。regionservers
文件,添加RegionServer主機名。/etc/profile.d/hbase.sh
,設置HBASE_HOME
和PATH
。/opt/module/zookeeper-3.4.5/bin/zkServer.sh start
。/opt/hbase-2.4.9/bin/start-hbase.sh
。hbase shell
命令連接到HBase集群,執行相關操作,或查看HBase和Zookeeper的Web UI來驗證。