官网
http://zookeeper.apache.org/doc/r3.5.5/zookeeperStarted.html
前提条件
安装java
apt install -y openjdk-11-jre-headless
下载
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/ 清华的镜像下载稳定版后加压并修改配置文件
tar -zxvf apache-zookeeper-3.5.5-bin.tar.gz && cd apache-zookeeper-3.5.5-bin/conf && cp zoo_sample.cfg zoo.cfg && vi zoo.cfg
配置集群
配置文件
主要修改两项,一个是dataDir,另一个是在配置文件末尾附加上集群信息
server.1=192.168.0.103:2888:3888
server.2=192.168.0.104:2888:3888
server.3=192.168.0.105:2888:3888
配置myid
然后根据dataDir的数据新增一个myid的文件,例如默认情况下
mkdir -p /tmp/zookeeper && vi /tmp/zookeeper/myid
文件写1(例如192.168.0.103服务器),或者2,或者3,取决于上面自己是几。
启动server
在bin目录执行下面命令启动
./zkServer.sh start
启动客户端
进入
./zkCli.sh -server 127.0.0.1:2181
请求
help