ZooKeeper 集群的安装与配置

ZooKeeper 集群的安装与配置

还是我们的三台虚拟机:master、slave1、slave2

1 在每台机器上

1.1 下载与解压

到官网下载 Zookeeper
http://www.apache.org/dyn/closer.cgi/zookeeper/
我下的是 zookeeper-3.4.7.tar.gz
解压到/usr下

tar -zxvf zookeeper-3.4.7.tar.gz -C /usr

1.2 修改环境变量

在/etc/profile最后添加

# set zookeeper environment
export ZK_HOME=/usr/zookeeper-3.4.7
export PATH=$PATH:$ZK_HOME/bin

生效 source /etc/profile

1.3 建立数据存放的目录

进入到zookeeper目录

mkdir data  #存放数据的路径

1.4 修改配置文件

cd conf
cp zoo_sample.cfg zoo.cfg

打开 zoo.cfg
修改

dataDIr=/usr/zookeeper-3.4.7/data

添加

# zookeeper cluster
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

2. 分别在每台机器上创建自己的编号文件

在存储数据的data目录中建立自身编号文件(将sever编号写入data/myid)
master上

echo "1" > /usr/zookeeper-3.4.7/data/myid

slave1上

echo "2" > /usr/zookeeper-3.4.7/data/myid

slave2上

echo "3" > /usr/zookeeper-3.4.7/data/myid

3. 在每台机器上启动Zookeeper并查看状态

启动Zookeeper

zkServer.sh start

查看Zookeeper状态

zkServer.sh status

停止Zookeeper

zkServer.sh stop

重启Zookeeper

zkServer.sh restart

你可能感兴趣的:(ZooKeeper)