ZooKeeper集群配置详解

zookeeper集群配置与配置文件详解 1、配置文件解读 tickTime=2000 //leader和follower之间心跳检测时间 initLimit=10 //初始化连接次数是10次,和第一个配置连在一起意思就是10*2000 20秒之内还没连接成功,说明follower是有故障的。 syncLimit=5 //leader下发给follower同步数据,如果5次重试机会,超过5次则表示认为follower存在故障。 dataDir=/tmp/zookeeper // 数据持久化目录 clientPort=2181 // 客户端 阅读详情

1. 伪分布式单机配置

说明:

服务器名称与地址:集群信息(服务器编号,服务器地址,LF通信端口,选举端口)

这个配置项的书写格式比较特殊,规则如下:server.N=YYY:A:B 其中,

N表示服务器编号,

YYY表示服务器的IP地址,

A为LF通信端口,表示该服务器与集群中的leader交换的信息的端口。

B为选举端口,表示选举新leader时服务器间相互通信的端口(当leader挂掉时,其余服务器会相互通信,选择出新的leader)

一般来说,java培训集群中每个服务器的A端口都是一样,每个服务器的B端口也是一样。

下面是一个集群的例子:

server.0=233.34.9.144:2008:6008

server.1=233.34.9.145:2008:6008

server.2=233.34.9.146:2008:6008

server.3=233.34.9.147:2008:6008

但是当所采用的为伪集群时,IP地址都一样,只能是A端口和B端口不一样。

下面是一个伪集群的例子:

server.0=127.0.0.1:2008:6008

server.1=127.0.0.1:2007:6007

server.2=127.0.0.1:2006:6006

server.3=127.0.0.1:2005:6005

initLimit 是Zookeeper用它来限定集群中的Zookeeper服务器连接到Leader的时限。

syncLimit 限制了follower服务器与leader服务器之间请求和应答之间的时限。

2. 配置步骤

2.1 复制3个ZooKeeper

zookeeper-3.4.9.tar.gz解压后拷贝到/myzookeeper目录下并重新名为zk01,再复制zk01形成zk02、zk03,共计3份

2.2 新增目录

进入zk01/02/03分别新建文件夹,mydata、mylog

2.3 新建配置文件

分别进入zk01-zk03各自的conf文件夹新建zoo.cfg

2.4 编辑配置文件

设置自己的数据和log路径

dataDir=/myzookeeper/zk01/mydata

dataLogDir=/myzookeeper/zk01/mylog

修改各自的clientPort

在最后面添加server的列表

2.5 新增服务编号

在各自mydata下面创建myid的文件,在里面写入server的数字

2.6 启动服务

分别启动三个服务器

2.7 访问集群环境

zkCli连接server,带参数指定-server

2191/2192/2193任意用客户端链接一台,会发现只需要有一个改变了,整个集群的内容自动一致性同步。

Zookeeper集群搭建(配置详解) 软件环境准备: Linux服务器一台、三台、五台(2*n+1台);Java jdk 1.7;zookeeper 3.4.6版; 软件安装: 解压jdk、zookeeper文件到指定目录,执行命令tar -zvxf xxxx.tar.gz -C /usr/local/program配置环境变量,vi /etc/profile #set enviroment export 阅读详情

相关推荐

Zookeeper伪集群配置详解与实战

Zookeeper 是一个高效的分布式协调服务,广泛应用于分布式系统中,用于解决诸如服务注册发现、配置管理、分布式锁和Leader选举等一致性问题。在实际开发与学习过程中,搭建 Zookeeper 真实集群往往受限于资源和环境成本,因此使用Zookeeper伪集群成为一种理想的替代方案。所谓伪集群(Pseudo Cluster),是指在单台物理机或虚拟机上运行多个 Zookeeper 实例,模拟多个节点之间的通信与协作。

weixin_35751194的博客 702

zookeeper 集群配置

zookeeper 集群配置

m0_72168501的博客 1694

二维数字图像相关算法软件Ncorr的使用心得

二维开源软件Ncorr的DIC分析操作过程详解。

m0_72612723的博客 3万+

zookeeper集群配置

1.集群配置 1.1.配置集群 1.1.1.zookeeper集群配置 zookeeper配置集群有个原则:只能配置单数。例如:现在有两台服务器那么只能配置一个zookeeper,三台可以配置1或3个,四台也只能配置成1或3个。 在生产环境中,最好部署3,5,7个节点。部署的越多,可靠性就越高,当然只能部署奇数个,偶数个是不可以的。 1.为了说明zookeeper集群配置方法,现对服务器进行了规划,有7台服务器,5台服务器配置zookeeper集群(1-5编号的服务器进行zooke...

拼命小孩的成长专栏 2657

4、设备树的处理(1)

其实到第4节才写设备树的问题完全是因为忘记了,之前有一个版本是先关闭了设备树的,习惯性的认为设备树已经处理完了,失误了!!!前文说过,这个系统是依着荣品的开发板和核心板来的,使用的是5.1内核的SDK。它的SDK里是开发板全功能的,所以设备树也是的。

wsen2012的博客 416

【生信】全基因组测序(WGS)

1、全基因组测序(WGS) 的定义 2、GWS流程 2.1准备工作——分析软件 2.2原始数据质控 2.3数据预处理 2.4变异检测

weixin_40695088的博客 4万+

【Zookeeper集群搭建】安装zookeeper、zookeeper集群配置、zookeeper启动与关闭、zookeeper的shell命令操作

安装zookeeper、zookeeper集群配置、zookeeper启动与关闭、zookeeper的shell命令操作

2201_75539359的博客 9524

Vivado时序违例debug

显示了数据路径延迟。例如,对于违例路径,若布线延迟超过50%,说明该延迟是导致时序不能收敛的主要因素,因此可围绕降低布线延迟这一靶心达到时序收敛。对于跨时钟域路径,Requirement数值会有所变化,但如果数值为0.1,显然是不合理的。目的时钟路径单元,时钟从adc0_bufg/O输出,到达PLLE4_ADV,经过BUFGCE输出,最终到达SRLC32E移位寄存器,对应。源时钟路径单元,时钟从adc0_bufg/O输出,到达PLLE4_ADV,经过BUFGCE输出,最终到达FDRE触发器,对应。

weixin_44513618的博客 1618

zookeeper集群搭建步骤(超详细)

zookeeper集群的简单搭建步骤

weixin_47025166的博客 3万+

Android 车联网——CarAudioService介绍(六)

CarAudioService 是 Android Automotive OS 中的一个重要组件,用于管理车辆中的音频功能。它是 Android Auto 的一部分,负责处理车辆音频的播放、控制和路由。CarAudioService 使用标准的 Android 组件架构,基于 Binder 通信机制,提供了一组 API,用于管理车辆音频。它包括以下主要功能:音频路由管理:CarAudioService 可以让开发者控制音频的路由,即将音频发送到不同的输出设备,例如车辆的扬声器、耳机等。

小旭的专栏 3199

【2024年华为秋招-12月25日-第三题(300分)- PCB印刷电路板布线】(题目+思路+Java&C++&Python解析+在线测试)

在PCB印刷电路板设计中,器件之间的连线需要避免线路的阻抗值增大、而且赛件之间还有别的器件和别的干扰源,在布线时我们希望受到的干扰尽量小。现将电路板简化成一个M×N的矩阵,每个位置(单元格)的值表示其源干扰度。如果单元格的值为0,表示此位置没有干扰源;如果单元格的值为非0,则表示此位置是干扰源,其值为源干扰度。连线经过干扰源或干扰源附近会增加连线的总干扰度。位置Axy的干扰源的源干扰度为dd01、若连线经过位置Axy,则其总干扰度会增加d;2、若连线经过离位置A。

m0_73659489的博客 344

Zookeeper集群搭建与配置

1.背景介绍 1. 背景介绍 Apache Zookeeper 是一个开源的分布式协调服务,用于构建分布式应用程序。它提供了一种可靠的、高性能的协同机制,以实现分布式应用程序的一致性和可用性。Zookeeper 的核心功能包括: 分布式同步:Zookeeper 提供了一种高效的分布式同步机制,以实现多个节点之间的数据同步。 配置管理:Zookeeper 可以存储和管理应用程序的配置信息,以...

AI天才研究院 1365

YOLOv11模型改进-模块-引入空间池化模块StripPooling 解决遮挡、小目标

本文介绍了一种新的空间池化策略,称为,用于场景解析。结构:包括两个平行路径,分别进行水平和垂直方向的条带池化,然后通过1D卷积层进行特征调整。:结合了条带池化和传统的空间池化,分别用于捕捉长距离和短距离的依赖关系。作用捕捉长距离依赖:通过长条形的池化窗口,有效捕捉分布离散的区域之间的关系。避免不相关信息干扰:窄条形的池化窗口有助于捕捉局部上下文,防止不相关区域干扰标签预测。提高场景解析性能:在多个基准数据集上,证明了这种方法能够显著提升场景解析的效果。

qq_64693987的博客 4204

ZooKeeper终极配置指南:详解所有参数+集群运维最佳实践

ZooKeeper配置详解(zoo.cfg 50+参数)、生产集群模板、运维全流程指南(部署/监控/应急)、实战技巧(备份/扩缩容/升级)、常见错误解决方案。提供高可用、高性能配置建议与典型问题排查方法。包含: 📋 全参数详解:逐项解析zoo.cfg 50+配置项含义与设置建议 🛠️ 生产配置模板:直接可用的集群配置示例(含安全/性能调优项) 🔍 运维全景指南:从部署规范、监控体系到故障应急处理全流程 ⚡ 实战技巧:数据备份恢复、动态扩缩容、版本升级等高频操作 🚨 避坑指南:针对常见错误给出根因分

肖哥弹架构博客 1440

YOLOv11 改进 - Mamba | 集成Mamba-YOLO(AAAI 2025),Mamba-YOLOv11-B 替换骨干,破解全局依赖建模难题,实现高效实时检测

本文介绍Mamba YOLO,为图片物体识别提供了“又快又准”的新方案。传统CNN架构运行快但难以捕捉远距离关联物体,Transformer架构精度高但计算量呈平方级增长,而SSM虽计算量为线性级且能抓全局关联,但用于图片识别时细节定位不准。为此,Mamba YOLO做了三项关键优化:引入ODMamba骨干网络,解决自注意力的二次复杂度问题,且无需预训练;设计ODMamba宏观结构确定最佳阶段比例和缩放大小;采用多分支结构的RG块建模通道维度,解决SSM在序列建模中的不足。在COCO数据集测试中,其小版本推

魔改工程师的博客 857

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Zookeeper集群配置详解

背景: 3台linux redhat7.2, zookeeper-3.4.14,jdk1.8.0_221 1.将zookeeper-3.4.14上传到服务器,配置环境变量; export ZOOKEEPER_HOME=/usr/local/src/zookeeper-3.4.14 export PATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH 2....

haiziccc的专栏 1989

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

zookeeper单机、集群安装、zoo配置详解

zookeeper集群安装,zoo.conf参数详解

ZYJ_2012的博客 743

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

zookeeper 集群搭建,及zoo.cfg配置详解

ZooKeeper以Fast Paxos算法为基础,用于完成leader的选举工作,所以至少需要3个节点。(为奇数个节点更加)为此,我准备了以下3个节点: 192.168.3.201 service1 192.168.3.202 service2 192.168.3.203 service3 1、下载zookeeper3.4.10: 解压:#tar -zxvf zookeeper-

u014182745的专栏 4771

zookeeper集群搭建以及zoo.cfg配置详解

Zookeeper是一个协调服务,可以用它来作为配置维护、名字服务、分布式部署; 1.官网下载 2.解压 tar -zxvf /home/lk/下载/zookeeper-3.3.6.tar.gz 3.进入conf目录,拷贝zoo_samle.cfg为zoo.cfg cp zoo_sample.cfg zoo.cfg 4.编辑zoo.cfg # th...

Masli的博客 2694

ZooKeeper集群配置与测试详解

本文将详细介绍ZooKeeper集群的配置与测试过程,涵盖环境准备、安装与配置、集群测试等关键步骤,并提供详细的技术细节,帮助读者顺利搭建和测试ZooKeeper集群。# 在文件中写入对应的编号,例如 node-01 上写入 1,node-02 上写入 2,node-03 上写入 3。服务器1:IP:192.168.1.81,主机名:edu-zk-01。服务器2:IP:192.168.1.82,主机名:edu-zk-02。服务器3:IP:192.168.1.83,主机名:edu-zk-03。

xiaohuoche的博客 786

Zookeeper集群安装配置详解

Zookeeper集群安装配置详解背景ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协

hightrees的博客 319

zookeeper01 详解、安装与配置、集群

zookeeper --------------- 协同服务系统。 分布式系统协同处理。 小集群. 配置完全分布式zk集群 --------------------- 1.挑选3台主机 s201 ~ s203 2.每台机器都安装zk tar 环境变量 3.配置zk配置文件 s20...

Sunshine 325

详解ZooKeeper集群配置流程

Zookeeper 官网:http://zookeeper.apache.org/ 下载地址http://mirrors.ustc.edu.cn/apache/zookeeper/zookeeper-3.4.13/ 1.Zookeepr–初识 Windows版本 将conf/zoo_sample.cfg修...

g1564335的博客 493

zookeeper集群基本配置详解

数 说明 clientPort 客户端连接server的端口,即zk对外服务端口,一般设置为2181。 dataDir 就是把内存中的数据存储成快照文件snapshot的目录,同时myid也存储在这个目录下(myid中的内容为本机server服务的标识)。写快照不需要单独的磁盘,而且是使用后台线程进行异步写数据到磁盘,因此不会对内存

angry_tiger的博客 1933

zookeeper集群搭建,配置详解

ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务 - 分布式同步(Distributed Synchronization),命名服务(Naming Service),集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务.ZooKeeper本身可以以独立模式安装运行,不过它的长处在于通过分布式动...

人称王老板 513
上一篇: 一文详解Hive的谓词下推
下一篇: js之this指向问题-函数执行上下文中的 this
IT小谷
博客等级 码龄5年 33粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值