0


zookeeper的安装

1、基础环境准备
  1. 将zookeeper-3.4.6.tar.gz上传到/opt/package中
  2. 解压
 [root@master software]# tar -zxvf zookeeper-3.4.6.tar.gz -C /opt/programs/
  1. 更名zookeeper
 [root@master software]# cd ../programs/
 [root@master programs]# mv zookeeper-3.4.5 zookeeper
  1. 配置环境变量
[root@master programs]# vi /etc/profile
 .........省略......
  export ZOOKEEPER_HOME=/opt/programs/zookeeper
  export PATH=$ZOOKEEPER_HOME/bin:$PATH
  1. 使当前会话生效
 [root@master programs]# source /etc/profile
  1. 查看zookeeper的版本号
 [root@master programs]# echo stat|nc localhost 2181
2、复制出一个zoo.cfg文件
[root@master zookeeper]# cd conf/        #进入zookeeper的conf目录
[root@master conf]# cp zoo_sample.cfg zoo.cfg  #复制出zoo.cfg文件
3、修改zoo.cfg文件
[root@master conf]# vi zoo.cfg
tickTime=2000 # 定义的时间单元(单位毫秒),下面的两个值都是tickTime的倍数。
initLimit=10 #follower连接并同步leader的初始化连接时间。
syncLimit=5 #心跳机制的时间(正常情况下的请求和应答的时间)
dataDir=/opt/programs/zookeeper/data/  #修改zookeeper的存储路径
dataLogDir=/opt/programs/zookeeper/log/  #修改zookeeper的日志存储路径
server.1=master:2888:3888       #对应服务器id
server.2=slave1:2888:3888       #对应服务器id
server.3=slave2:2888:3888        #对应服务器id
clientPort=2181 #客户端连接服务器的port
4、创建两个文件
mkdir /opt/programs/zookeeper/data/
mkdir /opt/programs/zookeeper/log/
[root@master conf]# cd /opt/programs/zookeeper/data/
[root@master data]# vi myid
1
5、复制给其他三个节点
[root@master data]# scp -r /opt/programs/zookeeper root@slave1:/opt/programs/
[root@master data]# scp -r /opt/programs/zookeeper root@slave2:/opt/programs/
修改slave1和slave2的myid。
在每个节点上执行以下操作
[root@slave1 conf]# cd /opt/programs/zookeeper/data/
[root@slave1 data]# vi myid
2
[root@slave2 conf]# cd /opt/programs/zookeeper/data/
[root@slave2 data]# vi myid
3

开启zookeeper: 每个节点上都执行:zkServer.sh start 开启三个节点 验证zookeeper: zkServer.sh status 验证状态 分别是leader或者follower

标签: zookeeper debian linux

本文转载自: https://blog.csdn.net/ordo120/article/details/139668705
版权归原作者 ordo120 所有, 如有侵权,请联系我们删除。

“zookeeper的安装”的评论:

还没有评论