大数据之安装zookeeper

下载

官方下载地址:https://archive.apache.org/dist/zookeeper/

解压

bash 复制代码
tar -zxvf zookeeper-3.4.13.tar.gz

创建目录

日志目录和数据目录

bash 复制代码
cd zookeeper-3.4.13/
# 数据目录
mkdir data
# 数据目录的目录
mkdir data-log
# 日志目录
mkdir logs

修改配置

日志配置

zookeeper-3.4.13/conf/log4j.properties

bash 复制代码
zookeeper.tracelog.dir=/home/erbao/zookeeper/zookeeper-3.4.13/logs/
zookeeper.log.dir=/home/erbao/zookeeper/zookeeper-3.4.13/logs/

配置

zookeeper-3.4.13/conf/zoo.cfg 如果没有这个文件,执行cp zoo_sample.cfg zoo.cfg

bash 复制代码
dataDir=/home/erbao/zookeeper/zookeeper-3.4.13/data
dataLogDir=/home/erbao/zookeeper/zookeeper-3.4.13/data-log
# 集群配置
server.1= node3:2888:3888
server.2= node4:2888:3888
server.3= node5:2888:3888

拷贝到其他两台机器

bash 复制代码
scp -r /home/erbao/zookeeper/ node4:/home/erbao
scp -r /home/erbao/zookeeper/ node5:/home/erbao

写入myid

在三台机器的zookeeper-3.4.13/data要与配置文件zoo.cfg中server.id对应

bash 复制代码
node3下zookeeper-3.4.13/data的目录中,执行echo 1>>myid

node4下zookeeper-3.4.13/data的目录中,执行echo 2>>myid

node5下zookeeper-3.4.13/data的目录中,执行echo 3>>myid

配置环境变量(可省略)

bash 复制代码
vim /etc/profile

# 加入以下内容
export ZK_HOME=/home/....../zookeeper/zookeeper-3.4.13/
export PATH=$ZK_HOME/bin:$PATH

source /etc/profile

启动

如果没有配置环境变量,需要进入到zookeeper-3.4.13/bin目录下执行

bash 复制代码
启动:zkServer.sh start
关闭:zkServer.sh stop
连接:zkCli.sh
查看:zkServer.sh status
相关推荐
阿乔外贸日记9 小时前
霍尔木兹通行规则调整,影响卡塔尔LNG出口恢复
大数据·人工智能·云计算
xG8XPvV5d9 小时前
Kafka重平衡机制深度解析
分布式·kafka
财经资讯数据_灵砚智能9 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月19日
大数据·人工智能·python·信息可视化·自然语言处理·灵砚智能
Hui_AI7209 小时前
抖店铺货自动化:7个核心功能的技术实现方案
大数据·运维·人工智能·自动化·产品运营·ai写作·内容运营
敖正炀9 小时前
云原生持续交付:GitOps 与渐进式发布
分布式·架构
liana87449 小时前
统一企业门户,告别多系统碎片化办公
大数据·安全
前端若水9 小时前
版本控制:智能体提示与配置的CI/CD
大数据·elasticsearch·ci/cd
AI_yangxi9 小时前
短视频矩阵系统哪家好点
大数据·人工智能·矩阵