Zookeeper 3.8.0 安装配置

2023-12-23T10:00:28

前置

这里前置需要配置好免密登录等工作

安装

解压压缩包

 tar -zxvf /opt/module/apache-zookeeper-3.8.0-bin.tar.gz -C ./

配置系统变量

export ZOOKEEPER_HOME=/opt/module/apache-zookeeper-3.8.0-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin

状态生效

source /etc/profile

配置配置文件

conf目录下复制zoo-sample.cfg文件并更名为zoo.cfg,并编辑文件

cp conf/zoo_sample.cfg conf/zoo.cfg


在配置文件中修改添加,这里 dataDir dataLogDir 指向的文件需要存在,如果不存在需要手动创建

dataDir=/opt/module/apache-zookeeper-3.8.0-bin/data
dataLogDir=/opt/module/apache-zookeeper-3.8.0-bin/log

server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888



配置完成保存后进入 /安装目录/data/ 下创建一个 myid 的文件,并写上节点编号

echo "1" > data/myid

下发配置文件

将文件下发,子节点执行source让变量生效,并且修改子节点 data下的myid数字

# zookeeper 下发子节点
scp -r /opt/module/apache-zookeeper-3.8.0-bin/ root@slave1:/opt/module/
scp -r /opt/module/apache-zookeeper-3.8.0-bin/ root@slave2:/opt/module/

# 下发环境变量
scp -r /etc/profile root@slave2:/etc/
scp -r /etc/profile root@slave2:/etc/


启动

将每个机器的zookeeper服务器开启

zkServer.sh start



检查

通过命令查看是否连接成功

zkServer.sh status


当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »