1.到官网下载zookeeper稳定版本
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
2.上传到linux系统
3.解压tar.gz类型的文件
[root@base-linux ~]# cd /usr/local/packages/
[root@base-linux packages]# ls
#解压
[root@base-linux packages]# tar -zxvf zookeeper-3.4.12.tar.gz
#删除压缩文件
[root@base-linux packages]# rm -rf zookeeper-3.4.12.tar.gz
4.把解压的文件移动到/usr/local/src/目录下(个人习惯)
[root@base-linux packages]# mv zookeeper-3.4.12 /usr/local/src/
[root@base-linux packages]# cd /usr/local/src/
[root@base-linux src]# ls
5.创建zookeeper数据文件存储地址和日志存储地址
[root@base-linux src]# cd zookeeper-3.4.12/
[root@base-linux zookeeper-3.4.12]# ls
[root@base-linux zookeeper-3.4.12]# mkdir data
[root@base-linux zookeeper-3.4.12]# mkdir logs
[root@base-linux zookeeper-3.4.12]# ls
6.进入conf文件夹,创建zoo.conf文件
[root@base-linux zookeeper-3.4.12]# cd conf/
[root@base-linux conf]# ls
[root@base-linux conf]# > zoo.cfg
[root@base-linux conf]# ls
7.向zoo.cfg文件写入信息
[root@base-linux conf]# vi zoo.cfg
tickTime=2000 dataDir=/usr/local/src/zookeeper-3.4.12/data dataLogDir=/usr/local/src/zookeeper-3.4.12/logs clientPort=2181 |
8.zookeeper相关命令
#进入bin目录
[root@base-linux conf]# cd /usr/local/src/zookeeper-3.4.12/bin/
[root@base-linux bin]# ls
./zkServer.sh start ./zkServer.sh stop ./zkServer.sh restart ./zkServer.sh status |
9.配置环境变量
#编辑环境变量文件
[root@base-linux conf]# vi /etc/profile
#生效新增加的环境变量
[root@base-linux conf]# source /etc/profile
#zk安装目录
export ZK_HOME=/usr/local/src/zookeeper-3.4.12
#zk启动命令目录
扫描二维码关注公众号,回复:
4125543 查看本文章
export PATH=$PATH:${ZK_HOME}/bin
10.集群配置说明
1)编辑zoo.cfg (server.A=B:C:D) ---B代表IP地址,C代表心跳端口,D代表数据端口
server.1=172.20.10.60:2888:3888
server.2=172.20.10.61:2888:3888
server.3=172.20.10.62:2888:3888
2)在data目录下添加myid文件 ---/usr/local/src/zookeeper-3.4.12/data
myid文件中的内容是(1)中A位置代表的值