Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文源码:GitHub·点这里 || GitEE·点这里一、下载解压1、Zookeeper简介Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类
千家信息网最后更新 2026年11月01日Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
本文源码:GitHub·点这里 || GitEE·点这里
一、下载解压
1、Zookeeper简介
Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。
2、下载软件
环境版本
centos7
zookeeper 3.4.14
[root@localhost mysoft]$ cd /usr/local/mysoft/[root@localhost mysoft]$wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz[root@localhost mysoft]# tar -zxvf zookeeper-3.4.14.tar.gz[root@localhost mysoft]# mv zookeeper-3.4.14 zookeeper3.4二、修改配置文件
1、数据和日志目录
[root@localhost /]# mkdir -p data/log/zkp1.log[root@localhost /]# mkdir -p data/zkpdata/zkp12、修改配置
[root@localhost mysoft]# cd zookeeper3.4/conf/[root@localhost conf]# cp zoo_sample.cfg zoo.cfg[root@localhost conf]# vim zoo.cfg# 修改如下两块内容,其他默认dataDir=/data/zkpdata/zkp1dataLogDir=/data/log/zkp1.log3、配置文件说明
1)tickTime心跳检查的时间。2)initLimit集群中的从服务器与主服务器之间初始连接时能容忍的最多心跳数(tickTime的数量)。3)syncLimit集群中从服务器与主服务器之间的请求和答应最多能容忍的心跳数。4)dataDir数据存放目录。5)dataLogDir日志存放目录。6)clientPort客户端连接的接口,客户端连接zookeeper服务器的端口,服务器端会监听这个端口,默认是2181。三、启动运行
1、启动服务端
[root@localhost bin]# pwd/usr/local/mysoft/zookeeper3.4/bin[root@localhost bin]# /usr/local/mysoft/zookeeper3.4/bin/zkServer.sh start /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg ZooKeeper JMX enabled by defaultUsing config: /usr/local/mysoft/zookeeper3.4/conf/zoo.cfgStarting zookeeper ... STARTED[root@localhost bin]# ps -aux |grep zookeeper2、启动客户端
[root@localhost /]# cd /usr/local/mysoft/zookeeper3.4/bin/[root@localhost bin]# ./zkCli.sh Connecting to localhost:2181四、常用操作命令
## 创建节点[zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1Created /cicada[zk: localhost:2181(CONNECTED) 8] create /cicada2 cicada-smile2Created /cicada2[zk: localhost:2181(CONNECTED) 4] get /cicadacicada-smile1## 查看目录 [zk: localhost:2181(CONNECTED) 5] ls /[zookeeper, cicada, cicada2] ## 查看指定目录[zk: localhost:2181(CONNECTED) 17] ls / zookeeper[com.ptp.user.service.UserService]## 删除节点[zk: localhost:2181(CONNECTED) 10] delete /cicada## 删除目录全部[zk: localhost:2181(CONNECTED) 18] rmr /cicada2[zk: localhost:2181(CONNECTED) 19] ls /cicada2Node does not exist: /cicada2## 查看剩下节点[zk: localhost:2181(CONNECTED) 13] ls /[zookeeper]五、源代码地址
GitHub·地址https://github.com/cicadasmile/linux-system-baseGitEE·地址https://gitee.com/cicadasmile/linux-system-base
服务
数据
目录
服务器
节点
集群
地址
客户
客户端
文件
存储
配置
系统
之间
分布式
日志
状态
端口
变化
监控
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
苏州找大状互联网科技有限公司
A股互联网金融科技公司
科技与互联网发展
喔噻互联网科技
互联网科技集团
紫鲸互联网科技
互联网科技媒体
安徽鑫晟辉互联网科技
上海电发互联网科技有限公司
互联网科技中介
东莞新华互联网科技学校
互联网科技大赛获奖感言
互联网金融科技公司的优势
雨阳互联网卡科技有限公司
梅州GM互联网络科技有限公司
互联网科技资金流入
互联网相关科技技术
宁波跨境商互联网科技有限公司
互联网科技机房
科技美学互联网 艺术
盈实互联网科技
互联网科技小贷
电子科技大学互联网
撒么互联网科技公司
移动互联网科技公司
知域互联网科技有限公司大骗子
启辰互联网科技
皮皮虾互联网科技有限公司
工业互联网科技创业
科技互联网专业工作会议发言稿