zookeeper

Gl�ria9 天前
zookeeper
ZooKeeper 写入机制ZooKeeper 写入需超过半数节点确认才算成功。这是 ZooKeeper 保证数据一致性的核心机制之一。
hm宋12 天前
分布式·zookeeper·云原生
ZooKeeper 容灾切换免重启实践:域名化配置与客户端自动迁移一次 ZK 集群容灾切换演练,暴露出客户端"IP 固化 + 一次性注册"两个隐患。本文记录我们把 biz-cache-client 改造为支持域名容灾切换的完整过程:从对 ZooKeeper 3.4.14 / Curator 4.1.0 源码的逐条事实核验,到"被动 / 主动 / 自愈"三条路径的架构设计,再到关键实现的取舍与踩坑。改造零 API 变化、零必填配置,使用方只需把 zkServerAddr 从裸 IP 换成域名。
zhougl99616 天前
分布式·微服务·zookeeper
从ZooKeeper到微服务生态:分布式协调核心原理在微服务、大数据分布式架构普及的当下,服务节点协同、配置统一管理、集群高可用、分布式并发控制等问题,是所有分布式系统绕不开的核心痛点。而 ZooKeeper 作为经典的分布式协调中间件,是解决这类问题的基石组件。
JLWcai2025100920 天前
mongodb·zookeeper·spark·memcached·storm
树脂砂轮质保与科学存放导语|Preface树脂砂轮凭借自锐性佳、磨削精度高、性价比突出的优势,广泛应用于各类工业磨削场景。产品综合性能不仅取决于生产工艺,更与质保周期、存放方式密切相关。科学管控保质期、规范仓储存放,是保障磨削精度、规避安全风险、降低耗材损耗的关键。
Sayai21 天前
zookeeper·架构·kafka
Kafka 去 ZooKeeper 实战评估:KRaft 模式架构解析与生产落地决策指南Kafka 4.0 已经彻底移除了 ZooKeeper,但生产上还有大量集群跑在 ZK 模式上——要不要迁 KRaft、什么时候迁、迁了会踩什么坑?本文基于一次内部技术评估整理:架构原理对比、九个维度逐项评估、核心配置示例、版本演进时间线,最后给出一棵"上不上 KRaft"的决策树。结论先行:新集群直接上,存量集群从 3.6 开始规划迁移,测试环境今天就该用起来。
Sayai25 天前
分布式·zookeeper·kafka
Kafka 集群开启 SASL 认证实战(二):外置 ZooKeeper 之 kafka 与 zk 间认证很多场景下 Kafka broker 对内网客户端可以不加认证,但 kafka 与 ZooKeeper 之间的通道必须锁——zk 里存着 broker 元数据和消费者位移,谁都能连上去 rmr / 一键清空。本篇讲外置 ZooKeeper 场景下只做 kafka↔zk 间 SASL 认证的最小配置,不动 broker 对客户端的协议,业务应用零改造。配置在 ZooKeeper 3.6.3 + Kafka 2.5.1 生产集群验证通过。
Sayai25 天前
分布式·zookeeper·kafka
Kafka 集群开启 SASL 认证实战(一):内置 ZooKeeper 场景,JAAS 配置全流程Kafka 集群开启 SASL 认证实战(一):内置 ZooKeeper 场景,JAAS 配置全流程# Kafka 集群开启 SASL 认证实战(一):内置 ZooKeeper 场景,JAAS 配置全流程
Sayai25 天前
zookeeper·kafka·linq
Kafka 集群开启 SASL 认证实战(三):外置 ZooKeeper 完整版,quorum 认证 + ACL 访问控制本系列终章。前两篇分别解决了"内置 zk 全套认证"和"外置 zk 只锁通道"两个场景,这一篇把安全等级拉满:kafka↔zk 认证 + zk ACL 白名单 + kafka 客户端认证三层一起上,做到 zk 连不上、kafka 进不去、topic 动不了。配置在 ZooKeeper 3.6.3 + Kafka 2.5.1 生产集群完整验证。
JavaPub-rodert1 个月前
分布式·zookeeper·eureka
为什么 ZooKeeper 选择 CP,而 Eureka 选择 AP?在 Java 后端面试里,只要聊到分布式系统,几乎绕不开一个问题:为什么 ZooKeeper 选择 CP,而 Eureka 选择 AP?
海兰1 个月前
zookeeper·kafka·apache
【Kafka进阶4】KRaft 完全指南:Apache Kafka 摆脱 ZooKeeper 的架构KRaft(Kafka Raft Metadata Mode)是 Apache Kafka 自 2.8.0 引入、3.x 正式推荐生产使用的元数据管理新模式。它彻底移除了对 ZooKeeper 的依赖,将集群协调、元数据存储和共识算法全部内置,让 Kafka 成为一个真正自包含的分布式系统。
麻瓜记录Jackson1 个月前
java·spring boot·分布式·后端·zookeeper·java-zookeeper
深入剖析 ZooKeeper 分布式 互斥锁:Curator 之 InterProcessMutex 源码全解(附图解)大家好,我是一名在实习的后端实习生。今天想和大家聊聊分布式锁的工业级实现 —— Apache Curator 的 InterProcessMutex。本文会从前置知识讲起,一步步带你啃完获取锁 / 排队 / 释放锁的完整源码流程,并总结面试高频的设计精髓。内容偏入门向,保证让你看得懂、记得住、会复用!
爱吃面的猫1 个月前
大数据·分布式·zookeeper
大数据Kafka3.x之——Kafka3.3.0安装与使用(详细)目录前期准备一、JDK的安装1、安装jdk2、配置Java环境变量3、加载环境变量4、进行校验二、Kafka的环境搭建
TongSearch2 个月前
zookeeper·服务发现·国产化·东方通·tongzk
使用 TongZK 做服务注册与服务发现服务一旦从单实例扩展为多实例,调用方就会面对一个很实际的问题:订单服务当前有哪些可用实例?某个实例扩容、重启或异常退出后,地址列表怎样及时更新?
AI人工智能+电脑小能手2 个月前
java·zookeeper·高可用·可靠性·分布式系统
【大白话说Java面试题 第207题】【09_Zookeeper篇】第8题:谈谈 ZooKeeper 的可靠性保障机制📌 PDF:大白话说Java面试题 — 09_Zookeeper篇📚 回答:ZooKeeper 的数据持久化通过 事务日志(Transaction Log) 和 数据快照(Snapshot) 两种机制协同实现,确保节点重启后能快速恢复到一致状态 [citation:0]。
January丶2 个月前
zookeeper
docker-compose安装ZooKeeper集群创建一个配置文件 docker-compose.yml ,内容如下:执行 docker-compose up -d 运行容器
AI人工智能+电脑小能手2 个月前
java·zookeeper·分布式锁·并发控制·分布式协调
【大白话说Java面试题 第205题】【09_Zookeeper篇】第6题:ZooKeeper 实现分布式锁的原理📌 PDF:大白话说Java面试题 — 09_Zookeeper篇📚 回答:分布式锁必须满足四个核心条件:
AI人工智能+电脑小能手2 个月前
java·zookeeper·分布式锁·分布式协调·znode
【大白话说Java面试题 第203题】【09_Zookeeper篇】第4题:ZooKeeper 的节点类型有哪些?📌 PDF:大白话说Java面试题 — 09_Zookeeper篇📚 回答:ZooKeeper 的数据模型是树形结构,每个节点称为 znode。znode 由 stat(状态信息) 和 data(数据内容) 两部分组成 [citation:1]。根据生命周期和命名特性,znode 分为四大类:
顧棟2 个月前
linux·服务器·zookeeper
Zookeeper热缩容解析以5个节点规模的集群为例,进行节点的缩容。不停服,将集群从ZK1,ZK2,ZK3,ZK4,ZK5缩容成ZK1,ZK2,ZK3。
Benjamin℡2 个月前
分布式·zookeeper·云原生
Zookeeper(一)搭建单体和集群服务以及Zookeeper客户端目录1.Zookeeper简介2.Zookeeper下载3.Zookeeper部署3.1 单体部署3.2 集群部署
二宝哥2 个月前
zookeeper
ZooKeeper 3.4.13 单机安装详解摘要:本文详细介绍了 ZooKeeper 3.4.13 单机版的完整安装与配置流程。内容涵盖环境准备(JDK 检查与安装)、ZooKeeper 下载解压、核心配置文件(zoo.cfg 与 log4j.properties)编写、环境变量配置、服务启动与状态检查、客户端连接测试、开机自启设置,以及常见问题排查。教程以 CentOS 7 为例,步骤清晰,适合初学者快速搭建 ZooKeeper 开发测试环境。