Centos7 单机版zookeeper安装 ----以及集群配置说明

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位置代表的值

猜你喜欢

转载自blog.csdn.net/lihongtai/article/details/83961290