12-Zookeeper的安装与配置 ZooKeeper的安装与配置一、知识目标了解ZooKeeper安装所需的系统环境依赖、核心配置文件的作用及参数含义。理解ZooKeeper的基本概念、功能及其在分布式系统中的应用角色。二、技能目标能够完成ZooKeeper的安装、解压、环境变量配置及版本验证。能够对ZooKeeper服务进行启动、状态检查等基本操作。三、素质目标培养在分布式系统部署中的耐心和细致调试精神。提升在Linux集群环境下进行软件安装、配置与维护的综合实践能力。四、重难点重点正确配置 zoo.cfg 文件和 myid 文件。难点多节点环境配置一致和网络连通性。五、环境要求CentOSLinux操作系统Java环境 JDK 1.8 或更高版本六、任务实施步骤1上传解压并配置环境上传ZooKeeper安装包到/opt/packages目录进入到/opt/packages目录下解压tar -zxvf zookeeper-3.4.6.tar.gz -C /opt/programs/进入到/opt/programs/目录下重命名mv zookeeper-3.4.6 zookeeper配置环境变量vi /etc/profile添加以下配置# ZOOKEEPER_HOMEexport ZOOKEEPER_HOME/opt/programs/zookeeperexport PATH$ZOOKEEPER_HOME/bin:$PATH使当前配置生效source /etc/profile步骤2生成并修改配置文件进入配置文件夹/opt/programs/zookeeper/conf/复制配置文件cp zoo_sample.cfg zoo.cfg修改核心配置vi zoo.cfg编辑以下内容tickTime2000initLimit10syncLimit5dataDir/opt/programs/zookeeper/data/dataLogDir/opt/programs/zookeeper/log/server.1192.168.47.201:2888:3888server.2192.168.47.202:2888:3888server.3192.168.47.203:2888:3888clientPort2181参数说明tickTime2000定义的时间单元单位毫秒initLimit10follower连接并同步leader的初始化连接时间tickTime的倍数syncLimit5心跳机制的时间正常情况下的请求和应答的时间dataDirZooKeeper的数据存储路径dataLogDirZooKeeper的日志存储路径server.x集群节点配置格式IP:2888:3888clientPort2181客户端连接服务器的端口步骤3创建目录并配置节点标识在zookeeper目录下创建数据目录即在/opt/programs/zookeeper/目录下mkdir data在zookeeper目录下创建日志目录即在/opt/programs/zookeeper/目录下mkdir log进入data目录下新建并编辑myid文件写入当前节点IDvi myid编辑以下内容1步骤4分发安装文件到集群进入到/opt/programs/目录下将master中的zookeeper文件夹复制到worker1中的/opt/programs/目录下scp -r zookeeper rootworker1:/opt/programs/进入到/opt/programs/目录下将master中的zookeeper文件夹复制到worker2中的/opt/programs/目录下scp -r zookeeper rootworker2:/opt/programs/分别修改worker1、worker2节点的myid文件在worker1节点上进入/opt/programs/zookeeper/data目录下输入以下命令vi myid编辑以下内容2在worker2节点上进入/opt/programs/zookeeper/data目录下输入以下命令vi myid编辑以下内容3将master节点上的 /etc/profile 配置文件分别发送到 worker1、worker2节点scp -r profile rootworker1:/etcscp -r profile rootworker2:/etc在worker1节点输入命令使当前配置生效source /etc/profile在worker2节点输入命令使当前配置生效source /etc/profile步骤5启动ZooKeeper服务在所有节点执行zkServer.sh start步骤6验证集群运行状态在三个节点上验证服务状态zkServer.sh status# 检查各节点角色Leader/Follower恭喜你学会了ZooKeeper的安装与配置附录

相关新闻

最新新闻

从vibe coding到spec coding:打造可控的AI辅助编程工作流

从vibe coding到spec coding:打造可控的AI辅助编程工作流

当“Im done coding with AI”这类标题开始频繁出现在开发者社区时,很多人的真实态度并不是“我再也不碰 AI”,而是被 AI 编程工具“看起来很快、实际收尾很慢”的体验反复折磨之后,决定重新审视自己的使用方式。早期的兴奋很容易理解&#x…

2026/8/30 7:33:08
drawio-desktop:免费桌面画图工具,批量导出与内网离线一次搞定

drawio-desktop:免费桌面画图工具,批量导出与内网离线一次搞定

drawio-desktop:免费桌面画图工具,批量导出与内网离线一次搞定 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 同事发来一份 .vsdx 流程图,你…

2026/8/30 7:33:08
五分钟跑通Docling:文档解析与格式转换实战指南

五分钟跑通Docling:文档解析与格式转换实战指南

五分钟跑通Docling:文档解析与格式转换实战指南 【免费下载链接】docling Get your documents ready for gen AI 项目地址: https://gitcode.com/GitHub_Trending/do/docling 做RAG项目时,最耗时的环节往往不是选模型,而是把文档喂进管…

2026/8/30 7:33:08
draw.io 桌面版完整指南:从安装到画出第一张流程图,10分钟入门

draw.io 桌面版完整指南:从安装到画出第一张流程图,10分钟入门

draw.io 桌面版完整指南:从安装到画出第一张流程图,10分钟入门 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 写技术文档、准备教学材料,或…

2026/8/30 7:33:08
100+ 份主流 AI 模型的系统提示词都放在哪:system_prompts_leaks 阅读指南

100+ 份主流 AI 模型的系统提示词都放在哪:system_prompts_leaks 阅读指南

100 份主流 AI 模型的系统提示词都放在哪:system_prompts_leaks 阅读指南 【免费下载链接】system_prompts_leaks Extracted system prompts from Anthropic - Claude Fable 5, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-5.6-Sol, Codex. Google -…

2026/8/30 7:33:08
ZKG智能过滤器:高效节能的水处理黑科技

ZKG智能过滤器:高效节能的水处理黑科技

ZKG前置过滤器可编程控制仪技术解析技术原理ZKG前置过滤器可编程控制仪基于微处理器技术,通过传感器实时监测水质参数(如浊度、pH值、流量)。控制算法根据预设阈值动态调整过滤周期与反冲洗频率,确保高效过滤与低能耗运行。核心模…

2026/8/30 7:28:08