zookeeper 集群搭建及Shell操作
一、搭建准备
① 下载 zookeeeper 的压缩包,我们在此处使用版本为 3.4.6
② 准备三台服务器
服务器需要配置域名映射
| node1 / 172.17.0.8 | node2 / 172.17.30.12 | node3 / 172.17.30.26 |
|---|
③ 将安装包上传到 3 台服务器,并解压安装包到指定的目录
# 进入到自定义的目录
cd /opt/software
# 解压安装包
tar -zxvf zookeeper-3.4.6.tar.gz
二、修改配置
① 3 台服务器的 zookeeeper 的这些操作是相同的,只有修改 zoo.cfg 中的配置信息是不同的
# 1. 进入zookeeeper配置文件目录
cd /opt/software/zookeeper-3.4.6/conf/
# 2. 复制并创建新的配置文件
cp zoo_sample.cfg zoo.cfg
# 3.创建数据存放目录
mkdir -p /opt/software/zookeeper-3.4.6/zkdatas/
② 修改 3 台服务器的 zookeeeper 配置信息
# 3 台服务器相同的操作
cd /opt/software/zookeeper-3.4.6/conf/
vim zoo.cfg
# 修改和增加以下内容
# Zookeeper的数据存放目录,修改数据目录
dataDir=/opt/software/zookeeper-3.4.6/zkdatas/
# 保留多少个快照,本来就有这个配置, 只不过注释了, 取消注释即可
autopurge.snapRetainCount=3
# 日志多

本文详细介绍了Zookeeper集群的搭建步骤,包括服务器准备、配置修改、启动流程,以及客户端的基本操作和常用Shell命令。同时,深入探讨了Zookeeper的watch机制和领导者选举机制,提供了实际操作示例,帮助读者全面理解Zookeeper集群的管理和使用。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



