Zookeeper 集群搭建
环境准备
- 系统:CentOS 7.4
- 服务器:192.168.16.150、192.168.16.151、192.168.16.152
- 安装包:zookeeper-3.4.10.tar.gz
依赖
集群搭建
一、安装
# 下载 Zookeeper
$ cd /opt
$ wget http://apache.mirror.cdnetworks.com/zookeeper/current/zookeeper-3.4.10.tar.gz
# 解压
$ tar -zxvf zookeeper-3.4.10.tar.gz
$ ln -s /opt/zookeeper-3.4.10 /opt/zookeeper
$ mkdir /opt/zookeeper-3.4.10/data
# 配置环境变量
$ vim /etc/profile.d/zookeeper.sh
#!/bin/bash
export ZOOKEEPER_HOME=/opt/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
$ source /etc/profile.d/zookeeper.sh
二、配置
# 配置
$ cd /opt/zookeeper/conf
$ cp zoo_sample.cfg zoo.cfg
$ vim zoo.cfg
initLimit=5
syncLimit=2
dataDir=/opt/zookeeper/data
server.1=192.168.16.150:2888:3888
server.2=192.168.16.151:2888:3888
server.3=192.168.16.152:2888:3888
# 创建 myid 文件
[150]$ echo 1 > /opt/zookeeper/data/myid
[151]$ echo 2 > /opt/zookeeper/data/myid
[152]$ echo 3 > /opt/zookeeper/data/myid
# 启动集群( 在每台服务器上执行)
$ zkServer.sh start
相关
一、常用命令
# 关闭、查询状态
$ zkServer.sh stop
$ zkServer.sh status