Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本文源码:GitHub·点这里 || GitEE·点这里一、下载解压1、Zookeeper简介Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类
千家信息网最后更新 2025年02月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/zkp1
2、修改配置
[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.log
3、配置文件说明
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 zookeeper
2、启动客户端
[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安全错误
数据库的锁怎样保障安全
温州app应用软件开发
怎么管理asp服务器
网络安全专业排名榜
从特征上看 网络安全除包含
自考03173软件开发工具
数据库输出最长的名字
微信提示服务器更新怎么关闭
比格云服务器开启80端口
网络技术工程师难不难
职教学生的网络安全教育
rj45服务器接口
迪普服务器
list实体写入数据库
招聘网络安全专家
数据库关键字自动显示
计算机三级网络技术大题知乎
学习软件开发的培训学校
APP图标软件开发
至强cpu是服务器上的吗
如何创建网络安全环境
一个网络安全周的小常识
3D软件开发的公司有哪些
对电力网络安全形势的认识
无线网络技术指导第三版
如何搭共享服务器
list实体写入数据库
幼儿园校园网络安全宣传内容
天津九博互联网科技怎么样
网络安全对银行的影响
有线网络安全龙头股