Zookeeper分布式安装与部署

解压zookeeper压缩包
tar -zxvf
主节点修改配置文件:
vi /etc/profile
最后添加:
ZOOKEEPER_HOME=/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin
重新加载环境变量:
source /etc/profile

创建相关目录
mkdir -p /zookeeper/{log,data}

修改配置文件
cd /zookeeper/conf

cp zoo_sample.cfg zoo.cfg 将 zoo_sample.cfg 文件复制并重命名为 zoo.cfg 文件

vi zoo.cfg

添加内容:
设置服务器维持心跳间隔,follower链接初始化时间,Leader与Follower互发消息的请求应答时间
监听端口,数据文件存放地址,日志文件存放地址:
tickTime=2000
initLimit=10
sysncLimit=5
clientPort=2181
dataDir=/zookeeper/data
dataLogDir=/zookeeper/log
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
(主机名, 心跳端口、数据端口)

将配置好的文件用scp命令发送到各个虚拟机中。

创建myid文件:
在上一步指定的datadir(数据文件存放地址)内创建myid文件:
写入一个数字,对应server

开启集群
cd $ZOOKEEPER_HOME
zkServer.sh start

 

posted @ 2020-09-18 16:55  萌新❀  阅读(132)  评论(0)    收藏  举报