Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本文源码:GitHub·点这里 || GitEE·点这里一、下载解压1、Zookeeper简介Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
网络安全法开始执行的时间是
上海爱高网络技术有限公司
中兴通信基带软件开发
网络技术服务者
北京晋商网络技术有限公司
电脑网络安全如何解除
数据库工作房屋
维护网络安全要以什么
软件开发五要素
es数据库清空索引语句
软件开发用深色模式好不好
orcal数据库添加外键
计算机系统与网络技术题库
网络安全体现人类命运共同体
一个qq数据库多少钱
数据库中将数据开根号乘10
成都工业软件开发定制费用
老链接新连接服务器
数据库如何用命令删除表
常用的软件开发工具 环境
开发环境和软件开发的区别
超级人类哪个服务器
多媒体软件开发课程
数据库物理信息能删除吗
深空之眼服务器维护中
联想服务器主板结构
宁波慈溪市服务器维修
网络技术计算子网掩码
数据库连续插入触发器的逻辑
数据库中删除行数据库