linux: Ubuntu 18.04.5 LTS
1、下载并解压Zookeeper
1.1 下载地址:https://mirrors.cnnic.cn/apache/zookeeper/
下载有"bin"版本
1.2 解压到指定路径下,个人习惯放在/usr/local
下
step1:
tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz
step2:
sudo mv apache-zookeeper-3.5.8-bin /usr/local/zookeeper
2、修改配置文件
step1:进入路径/usr/local/zookeeper/conf
下
step2:cp zoo_sample.cfg zoo.cfg
step3:在zookeeper/
下创建文件夹——data、logs
mkdir data
mkdir logs
step4: 修改配置文件
sudo gedit zoo.cfg
修改文件中以下两项:
step5:集群配置(可选)
step5.1: 在clientPort
下面添加服务器的ip。如:
server.1=<服务器ip>:2888:3888
server.2=<服务器ip>:2888:3888
server.3=<服务器ip>:2888:3888
step5.2: 伪集群配置——全部服务器采用同一个ip,但是使用不同的端口。
注:若配置集群,需在前面配置过的dataDir路径下新增myid文件
cd /usr/local/zookeeper/data
touch myid
vim myid
在data目录下创建文件,文件名为"myid", 编辑该"myid"文件,并在对应的IP的机器上输入对应的编号。
如在192.168.180.132上,"myid"文件内容就是1。在192.168.180.133上,内容就是2。
3、配置环境变量
export ZOOKEEPER_INSTALL=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
source /etc/profile
4、启动、关闭Zookeeper
4.1 启动Zookeeper服务端
进入/usr/local/zookeeper/bin
路径下,使用命令:
./zkServer.sh start
若启动成功则出现如下提示:
4.2 关闭使用命令:
./zkServer.sh stop
关闭成功则出现如下提示: