部署zookeeper集群

zookeeper和jdk下载地址

jdk

链接:https://pan.baidu.com/s/13GpNaAiHM5HSDJ66ebBtEg

提取码:90se

zookeeper

链接:https://pan.baidu.com/s/1nSFKEhSGNiwgSPZWdb7hkw

提取码:u5l2

在所有的机器上面执行下面步骤:

1.上传zookeeper和jdk, /opt/soft/

2.解压jdk和zookeeper

tar xf xxxx

3.配置jdk环境变量:

vi /etc/profile

export JAVA_HOME=/opt/soft/jdk/jdk1.8.0_181

export PATH=JAVA_HOME/bin/:PATH

然后source /etc/profile

java -version看能否打印正确信息

4.配置zookeeper, /conf/zoo.cfg,红色部分是需要修改的内容

The number of milliseconds of each tick

tickTime=2000

The number of ticks that the initial

synchronization phase can take

initLimit=10

The number of ticks that can pass between

sending a request and getting an acknowledgement

syncLimit=5

the directory where the snapshot is stored.

do not use /tmp for storage, /tmp here is just

example sakes.

dataDir=/opt/soft/zookeeper-3.4.13/data
dataLogDir=/opt/soft/zookeeper-3.4.13/datalog

the port at which the clients will connect

clientPort=2181

the maximum number of client connections.

increase this if you need to handle more clients

#maxClientCnxns=60

Be sure to read the maintenance section of the

administrator guide before turning on autopurge.

http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

The number of snapshots to retain in dataDir

#autopurge.snapRetainCount=3

Purge task interval in hours

Set to "0" to disable auto purge feature

#autopurge.purgeInterval=1
server.1=10.192.126.144:2888:3888
server.2=10.192.126.145:2888:3888
server.3=10.192.126.146:2888:3888
server.4=10.192.126.147:2888:3888
server.5=10.192.126.148:2888:3888

5.创建目录

mkdir -p /opt/soft/zookeeper-3.4.13/data

mkdir -p /opt/soft/zookeeper-3.4.13/datalog

执行下面步骤 数字是和上面标红配置一致。

例如10.192.126.144机器执行 echo 1 > /opt/soft/zookeeper-3.4.13/data/myid

例如10.192.126.145机器执行 echo 2 > /opt/soft/zookeeper-3.4.13/data/myid

后边类似。

echo 3 > /opt/soft/zookeeper-3.4.13/data/myid

echo 4 > /opt/soft/zookeeper-3.4.13/data/myid

echo 5 > /opt/soft/zookeeper-3.4.13/data/myid

综上,整体配置已经完成,直接到 bin/zkServer.sh start 就行了。

bin/zkServer.sh status查看状态。

如果zookeeper用systemctl管理,查看另一篇文章:

systemctl管理kafka和zookeeper_早退的程序员的博客-CSDN博客

相关推荐
AKAMAI1 小时前
跳过复杂环节:Akamai应用平台让Kubernetes生产就绪——现已正式发布
人工智能·云原生·云计算
阿里云云原生8 小时前
不重启、不重写、不停机:SLS 软删除如何实现真正的“无感数据急救”?
云原生
Serverless社区1 天前
函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
阿里云·云原生·serverless
努力的小郑1 天前
从一次分表实践谈起:我们真的需要复杂的分布式ID吗?
分布式·后端·面试
AAA修煤气灶刘哥2 天前
别让Redis「歪脖子」!一次搞定数据倾斜与请求倾斜的捉妖记
redis·分布式·后端
阿里云云原生2 天前
【云栖大会】AI原生、AI可观测、AI Serverless、AI中间件,4场论坛20+议题公布!
云原生
容器魔方2 天前
Bloomberg 正式加入 Karmada 用户组!
云原生·容器·云计算
Aomnitrix3 天前
知识管理新范式——cpolar+Wiki.js打造企业级分布式知识库
开发语言·javascript·分布式
程序消消乐3 天前
Kafka 入门指南:从 0 到 1 构建你的 Kafka 知识基础入门体系
分布式·kafka