zookeeper 单点部署
zookeeper 部署
1.1 安装zookeeper
1.1.1 模式选择
zookeeper 的安装模式有三种:
- 单机模式( stand-alone):单机单 server;
- 集群模式:多机多 server,形成集群;
- 伪集群模式:单机多个 server,形成伪集群;
这里只有单点模式,集群模式会再起一个文档详细说明
1.1.2 安装包下载
下载地址: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz --no-check-certificate
1.1.3 安装部署单点
1.1.3.1 解压
tar zxvf apache-zookeeper-3.5.9-bin.tar.gz
mv apache-zookeeper-3.5.9-bin /opt/zookeeper
cd /opt/zookeeper/conf;cp zoo_sample.cfg zoo.cfg
1.1.3.2 修改配置文件
vim /opt/zookeeper/conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper/data/zookeeper
clientPort=2181
1.1.3.3 启动zookeeper
- 启动server
cd /opt/zookeeper/bin/
sh zkServer.sh start
sh zkServer.sh status #查看状态
- 打开客户端
sh zkCli.sh
- 查看根节点下的子节点(Znode维系在内存和磁盘中)
ls /
- 根节点下创建子节点(必须存储配置信息或节点描述)
create /log 'log servers'
- 子节点下创建子节点(必须存储配置信息或节点描述)
create /log/log01 ''
- 删除节点(要求没有子节点)
delete /music
- 查看节点详情
get /log
- 修改数据
set /log 'info'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!