1、环境准备:
2、解压安装:
tar -zxvf zookeeper-3.4.8.tar.gz
3、新建目录
mkdir -p /zookeeper/data
mkdir -p /zookeeper/logs
4、进入新建的zookeeper中的data目录
cd /zookeeper/data
5、touch myid,且进入编辑模式(vi myid):
输入1,保存。
6.进入到zookeeper的根目录,进入到conf,执行mv或这cp:
mv zoo_sample.cfg ./zoo.cfg
7.配置zoo.cfg,如下图:
8.分发zookeeper目录到另外两台机器:
scp -r zookeeper目录 192.168.100.198:/usr/local/
scp -r zookeeper目录 192.168.100.199:/usr/local/
9.将新建好的zookeeper目录分发到另外两台机器上,分别将myid的值修改为2和3.
10.启动,分别进入三台机器的zookeeper的bin目录执行(建议设置环境变量):
./zkServer.sh start
11.查看状态,在bin目录中执行:
./zkServer.sh status
此处状态可能不一致,leader是通过三台机器选举产生的,结果可能不一样的。
注意:
- 关闭各服务器的防火墙;
- zookeeper部署的数量需要遵循2n+1,其中n表示允许down的数量。