Zookeeper在Ubuntu上安装-搭建集群-详细步骤
在Ubuntu 20.04.6 LTS上安装zookeeper3.9.5版本一、下载https://archive.apache.org/dist/zookeeper/zookeeper-3.9.5/apache-zookeeper-3.9.5-bin.tar.gz二、解压mkdir /usr/local/zookeepertar -zxvf /opt/software/apache-zookeeper-3.9.5-bin.tar.gz -C /usr/local/zookeeper/修改名字zookeeper-3.9.5sudo mv /usr/local/zookeeper/apache-zookeeper-3.9.5-bin /usr/local/zookeeper/zookeeper-3.9.5创建数据文件目录 和 日志目录mkdir -p /usr/local/zookeeper/zookeeper-3.9.5/zkdatamkdir -p /usr/local/zookeeper/zookeeper-3.9.5/zkdatalog三、修改配置文件cd /usr/local/zookeeper/zookeeper-3.9.5/confcp zoo_sample.cfg zoo.cfgvim zoo.cfg在zoo.cfg文件中修改如下dataDir/usr/local/zookeeper/zookeeper-3.9.5/zkdatadataLogDir/usr/local/zookeeper/zookeeper-3.9.5/zkdatalog四、配置环境变量vim /etc/profile在文件的最后添加如下#set zookeeper environmentexport ZK_HOME/usr/local/zookeeper/zookeeper-3.9.5export PATH$PATH:$ZK_HOME/bin刷新配置文件使其生效source /etc/profile五、启动/usr/local/zookeeper/zookeeper-3.9.5/bin/zkServer.sh start检查启动结果ps -ef |grep zookeeper/usr/local/zookeeper/zookeeper-3.9.5/bin/zkServer.sh status打开客户端创建一个节点zkCli.shcreate /zhang yanfen创建节点名称为zhang 值为 yanfenls /查看根节点下的子节点六、其他zookeeper命令# 启动命令默认就是后台运行zkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf start/usr/local/zookeeper/zookeeper-3.9.5/bin/zkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf start# 查看状态zkServer.sh statuszkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf status# 停止zkServer.sh stopzkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf stop# 重启zkServer.sh restartzkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf restart七、集群搭建Zookeeper在20.04.6 LTS集群搭建搭建配置对应的clientPort192.168.150.1003180192.168.150.1013180192.168.150.10231807.1 、环境配置假设上面的100服务器已经配置好了把100服务器上的zookeeper拷贝到101/102服务器上scp -r /usr/local/zookeeper/ root192.168.150.101:/usr/local/zookeeperscp -r /usr/local/zookeeper/ root192.168.150.102:/usr/local/zookeeper7.2、配置zoo.cfg文件三台服务器都需要配置clientPort都为3180打开192.168.150.100机器修改配置文件zoo.cfg/usr/local/zookeeper/zookeeper-3.9.5/conf/zoo.cfgnano /usr/local/zookeeper/zookeeper-3.9.5/conf/zoo.cfg修改内容clientPort3180server.1192.168.150.100:2880:3880server.2192.168.150.101:2880:3880server.3192.168.150.102:2880:3880按ctrl0 保存 按回车再按ctrlx 退出配置说明如下server.AB:C:DA其中 A 是一个数字表示这个是服务器的编号B是这个服务器的 ip 地址CZookeeper服务器之间的通信端口DLeader选举的端口。7.3、创建数据文件目录 和 日志目录在三台服务器上mkdir -p /usr/local/zookeeper/zookeeper-3.9.5/zkdatamkdir -p /usr/local/zookeeper/zookeeper-3.9.5/zkdatalog7.4、创建myid文件三台服务器的数据文件夹下内容分别为1、2、3server.AB:C:D也即A的数字因为配置的数据文件的目录为/usr/local/zookeeper/zookeeper-3.9.5/zkdata所以要在此目录内创建myid文件。cd /usr/local/zookeeper/zookeeper-3.9.5/zkdatavim myid内容为:17.5、配置环境变量三台服务器vim /etc/profile在文件的最后添加如下#set zookeeper environmentexport ZK_HOME/usr/local/zookeeper/zookeeper-3.9.5export PATH$PATH:$ZK_HOME/bin刷新配置文件使其生效source /etc/profile7.6、分别启动三台服务器在192.168.150.100服务器上执行zkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf start查看状态zkServer.sh --config /usr/local/zookeeper/zookeeper-3.9.5/conf status依次在192.168.150.101 192.168.150.102启动zookeeper在主节点的机器上打开客户端创建一个目录从节点无法创建192.168.150.100为主节点服务器在其上面执行如下脚本zkCli.sh -server localhost:3180客户端连接指定的服务器和端口create /jiqun01创建目录为jiqun01在从节点机器上打开客户端查看目录zkCli.sh -server localhost:3180ls /从节点机器上已经同步过来主节点上的数据打开prettyZoo.exe监控软件 查看zookeeper的状态

相关新闻

绍兴中央空调维修-欧米到家金牌师傅全城区30分钟火速上门覆盖越城/柯桥/上虞/诸暨等全域各区 专治不制冷/漏水/异响/跳闸

绍兴中央空调维修-欧米到家金牌师傅全城区30分钟火速上门覆盖越城/柯桥/上虞/诸暨等全域各区 专治不制冷/漏水/异响/跳闸

在绍兴,中央空调突发故障是家庭、商铺与写字楼的高频烦心事——中央空调不制冷、内机漏水、外机异响跳闸、开机没反应等问题,往往在盛夏高温、梅雨季集中爆发。很多用户会搜索“绍兴中央空调维修”“绍兴附近中央空调上门师傅”“绍兴中央空调漏水维修电…

2026/8/2 7:23:16 阅读更多 →
verilog HDLBits刷题[Finite State Machines]“Exams/ece241 2013 q8”---Q8:Design a Mealy FSM

verilog HDLBits刷题[Finite State Machines]“Exams/ece241 2013 q8”---Q8:Design a Mealy FSM

1、题目Implement a Mealy-type finite state machine that recognizes the sequence "101" on an input signal named x. Your FSM should have an output signal, z, that is asserted to logic-1 when the "101" sequence is detected. Your FSM should…

2026/8/2 7:23:16 阅读更多 →
树莓派Pico驱动3.5寸SPI触摸屏:ILI9488与XPT2046实战指南

树莓派Pico驱动3.5寸SPI触摸屏:ILI9488与XPT2046实战指南

1. 项目缘起:为什么是Pico3.5寸SPI屏?最近在捣鼓一个需要便携显示和交互的小玩意儿,核心需求是体积小、功耗低、开发快,最好还能直接上手玩。树莓派Pico系列,特别是RP2040这颗芯片,以其双核、丰富外设和极致…

2026/8/2 7:22:16 阅读更多 →

最新新闻

Unity UGUI聊天框自适应布局:告别强制刷新,实现高性能UI

Unity UGUI聊天框自适应布局:告别强制刷新,实现高性能UI

1. 项目概述:为什么聊天框自适应是个“老大难”? 做Unity UI开发,尤其是社交、MMO这类带聊天系统的项目,最让人头疼的UI组件之一,恐怕就是聊天框了。你肯定遇到过这种情况:精心设计好的气泡背景图&#xff…

2026/8/2 8:16:40 阅读更多 →
Meta SAM模型实战:零样本分割如何赋能数字衣橱应用落地

Meta SAM模型实战:零样本分割如何赋能数字衣橱应用落地

1. 从“衣橱整理”到“数字衣橱”:一个被低估的AI应用场景 如果你和我一样,曾经对着满柜子的衣服却感觉“没衣服穿”,或者为了找一件特定款式的衬衫翻箱倒柜,那你一定能理解“数字衣橱”这个概念背后的朴素需求。传统的做法是手动…

2026/8/2 8:16:40 阅读更多 →
AI驱动的用户转化漏斗评估体系(2024最新版A/B测试+因果推断双引擎)

AI驱动的用户转化漏斗评估体系(2024最新版A/B测试+因果推断双引擎)

更多请点击: https://intelliparadigm.com 第一章:AI 活动效果评估 AI 活动效果评估是衡量模型在真实业务场景中价值落地的关键环节,它超越传统离线指标(如准确率、F1 值),聚焦于用户行为变化、商业目标达…

2026/8/2 8:16:39 阅读更多 →
图神经网络在海洋预报中的应用:SeaCast模型原理与工程实践

图神经网络在海洋预报中的应用:SeaCast模型原理与工程实践

1. 项目概述:当海洋预报遇上图神经网络 最近在关注海洋科技和AI交叉领域的朋友,可能都注意到了“SeaCast”这个名字。一个欧洲的科研团队,搞出了一个能在20秒内完成未来15天高分辨率海洋预报的模型。这个标题本身就充满了冲击力:2…

2026/8/2 8:16:39 阅读更多 →
蝰蛇战术-XM7长款氧化版深度解析:2.0ATM波箱与全金属配置实战指南

蝰蛇战术-XM7长款氧化版深度解析:2.0ATM波箱与全金属配置实战指南

最近在战术装备圈和下场玩家中,一个名字被频繁提及: 蝰蛇战术-XM7 。如果你正在寻找一款性能、外观、质感都足够“顶”的发射器,并且对传统的“塑料玩具”感已经厌倦,那么这款产品很可能就是你的下一个目标。 但问题来了&#…

2026/8/2 8:16:39 阅读更多 →
工业通信核心:RS232转RS485/422转换器原理、设计与实战避坑指南

工业通信核心:RS232转RS485/422转换器原理、设计与实战避坑指南

1. 从RS232到RS485/422:为什么工业现场离不开串口转换? 如果你在工业自动化、楼宇自控或者安防监控领域待过,那么对RS232、RS485、RS422这几个名词一定不会陌生。它们就像工业通信领域的“普通话”和“方言”,各自有擅长的场景。很…

2026/8/2 8:15:39 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →