kafka滚动升级

Kafka安全漏洞CVE-2025-48734修复实战:依赖管理与滚动升级 在分布式消息系统中,第三方依赖库的安全性是保障服务稳定与数据安全的关键环节。Apache Commons BeanUtils作为广泛使用的Java工具库,其核心原理是通过反射机制便捷地操作JavaBean属性,但访问控制缺陷可能导致严重安全风险。当此类漏洞(如CVE-2025-48734)被披露时,其技术价值在于促使团队审视并加固整个软件供应链的安全基线。在Kafka这类核心数据基础设施的应用场景中,修复工作不仅涉及漏洞原理分析,更考验工程实践能力,例如通过依赖覆盖实施精准修复,并采用滚动重启策略确保业务连 阅读详情

kafka原版本: kafka_2.11-0.10.1.1.tgz

kafka版本: kafka_2.11-2.4.1.tgz

下载链接: https://www.apache.org/dyn/closer.cgi?path=/kafka/2.4.1/kafka_2.11-2.4.1.tgz

第一步: 解压缩安装包

tar xf kafka_2.11-2.4.1.tgz -C /usr/local/
cd /usr/local/kafka_2.11-2.4.1/config/

第二步: 编辑 server.properties 配置文件,在原有的基础上添加以下配置即可

inter.broker.protocol.version=0.10.1.1    #旧版本号
log.message.format.version=0.10.1.1       #旧版本号

第三步: 停止老版本kafka(kafka_2.11-0.10.1.1),然后启动新版本kafka(kafka_2.11-2.4.1)

/usr/local/kafka/bin/kafka-server-stop.sh   #停止旧版本kafka
/usr/local/kafka_2.11-2.4.1/bin/kafka-server-start.sh -daemon /usr/local/kafka_2.11-2.4.1/config/server.properties &  #启动新版本kafka

第四步: 编辑 server.properties 配置文件,修改版本号

inter.broker.protocol.version=2.4.1   # 新版本号
log.message.format.version=2.4.1      # 新版本号

第五步: 重启kafka

/usr/local/kafka_2.11-2.4.1/bin/kafka-server-stop.sh
/usr/local/kafka_2.11-2.4.1/bin/kafka-server-start.sh -daemon /usr/local/kafka_2.11-2.4.1/config/server.properties &

第六步: 通过查看日志和创建topic来测试kafka是否正常

#创建topic
./kafka-topics.sh --create --zookeeper zookeeper1:2181 zookeeper2:2181 zookeeper3:2181 --replication-factor 3 --partitions 3 --topic test_kafka_topic

#创建生产者发送消息
./kafka-console-producer.sh --broker-list kafka3:9092 --topic test_kafka_topic
test
test

#创建消费者
./kafka-console-consumer.sh --zookeeper zookeeper1:2181 zookeeper2:2181 zookeeper3:2181 --topic test_kafka_topic --from-beginning

 

零基础实战:用 Docker 和 vLLM 本地部署 bge-reranker-v2-m3 重排序模型 本文介绍了如何利用Docker容器和vLLM推理框架在本地部署BAAI开发的bge-reranker-v2-m3文本排序模型。 阅读详情

相关推荐

Windows下用Caddy一键搞定LiveKit本地HTTPS部署(含自签名证书避坑指南)

本文详细介绍了在Windows本地开发环境中,如何利用Caddy服务器一键部署支持HTTPS和WSS的LiveKit实时通信服务。文章重点解决了自签名证书的生成与配置难题,提供了完整的避坑指南和防火墙设置,帮助开发者快速搭建安全的WebRTC测试环境,实现局域网内的实时音视频互动。

weixin_29274969的博客 579

Kafka版本滚动升级(不停机)

升级Kafka集群的版本其实很简单,核心步骤只需要4步,但是我们需要在升级的过程中确保每一步操作都不会“打扰”到producer和consumer的正常运转。注意:替换新版broker后,注意查看新版broker是否已经注册到zookeeper,所在机器上的的副本是否已经可用。注意:启动3.4.0的Kafka,由于之前配置了环境变量,注意用3.4.0目录下的程序去启动kafka,启动之后查看日志,发现在同步数据。(3).输入命令 ls /,ls /kafka/topics可以看到topic信息。

qq_39334151的博客 5836

华为2288H V5服务器断电后‘趴窝’?别慌,手把手教你用SmartKit+BMC修复工具搞定

本文详细介绍了华为2288H V5服务器在断电后无法启动的修复方法,通过SmartKit和BMC修复工具进行故障诊断与修复。文章提供了从工具获取、安装到具体修复流程的完整指南,帮助运维人员快速恢复服务器运行,并给出了后续加固与预防措施,确保服务器稳定运行。

weixin_30575517的博客 296

Kafka与ZooKeeper滚动升级及回滚实施方案

本文详细介绍了 Kafka 和 ZooKeeper 集群的滚动升级及回滚实施方案。升级目标包括将 Kafka 从 2.2.0 升级至 3.7.0,ZooKeeper 升级至 3.8.4,并确保服务连续性和数据完整性。方案分为升级前准备、ZooKeeper 滚动升级、Kafka 滚动升级三部分。升级前准备包括全量数据备份、版本兼容性验证和回滚工具链准备。ZooKeeper 和 Kafka 的升级均采用单节点逐步升级的方式,确保集群整体稳定。回滚流程针对升级过程中可能出现的异常情况,提供了详细的回滚步骤和触发条

memory23的博客 1730

Kalibr标定避坑指南:如何用AprilGrid板快速完成双目IMU标定

本文详细介绍了使用AprilGrid板进行Kalibr双目IMU联合标定的实战技巧,包括标定工具选型、数据采集优化、标定流程及结果验证。通过AprilGrid板的唯一标识性和抗遮挡优势,结合IMU静止标定和运动激励设计,显著提升标定精度。文章还提供了常见报错处理和高级优化技巧,帮助开发者高效完成传感器标定。

sunny的博客 279

转录组分析中的Fastp和FastQC:如何快速检测数据质量并优化流程

本文深入探讨了转录组分析中数据质量控制的核心流程,重点介绍了Fastp和FastQC两款工具的组合应用。FastQC负责对原始测序数据进行全面质量评估,生成可视化报告;Fastp则能一站式完成接头切除、低质量序列过滤、长度筛选等关键质控步骤。文章提供了详细的参数解读、实战脚本和自动化流程构建指南,帮助研究人员快速检测数据质量并优化预处理流程,为下游的差异表达等分析奠定可靠基础。

weixin_28452161的博客 178

Kafka系列之:Kafka滚动升级流程

Kafka系列之:Kafka滚动升级流程

zhengzaifeidelushang的博客 1678

DeepSeek Harness“一切皆插件”核心机制详解

DeepSeek Harness 的“一切皆插件”核心 = Cordis 微内核 + 服务化能力接口 + 声明式依赖注入 + 类型化事件 + 可逆副作用 + 配置层 Profile/Bundle/Patch 组合。它的工程收益是:把模型、工具、循环、存储、UI 等所有 Agent 能力都变成“可从配置替换、可干净装卸”的单元,而不是写死在框架里。

软件行业技术文化交流。 593

kafka三节点集群2.8.0平滑升级到3.4.0过程指导

Apache Kafka作为常用的开源分布式流媒体平台,多用于作为消息队列获取实时数据,构建对数据流的变化进行实时反应的应用程序,已被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型应用程序。

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 5583

RT-Thread littefs控制GD32F4xx片内Flash

GD32F4xx RT-Thread下使用littefs 控制片内flash 调试记录

madao1234的博客 995

RabbitMQ高级特性 - 生产者消息确认机制

为了保证信息 从生产者 发送到 队列,因此引入了生产者的消息确认机制.通过事务机制实现.通过发送确认机制(confirm 和 return)实现.因为事务机制比较消耗性能,在实际工作中用的也不多,因此这里主要介绍confirm 和 return机制来实现发送放的确认.a)confirm 确认模式如上图,confirm 确认模式主要保障于 生产者 到 交换机 的消息可靠性.如果 Exchange成功收到消息,那么 ConfirmCallback 这个回调 ack 参数就为true。

CYK_byte的博客 1883

Kafka平滑滚动升级2.4.0指南

今天测试了下kafka从2.0.0滚动升级至2.4.0,下面做一下记录。这个链接是Kafka官网对升级2.4.0的指南,可以参考 http://kafka.apache.org/24/documentation.html#upgrade 好了,步入正题吧! 首先,线上环境,在对kafka滚动升级的过程中,一定是不能影响业务运行的吧,否则一顿操作猛如虎,业务骂你二百五。 所以,我这里搭建了三台节点...

qq_41154944的博客 1236

杰理 JL701N/JL703N USB MIDI 使用教程

摘要:本教程介绍如何在杰理JL701N/JL703N音箱的可视化SDK中配置USB MIDI功能。主要步骤包括:1)启用PC模式;2)修改SDK宏定义启用USB MIDI;3)实现MIDI数据接收处理逻辑;4)调用接口发送MIDI数据;5)使用MIDI-OX测试功能。针对低版本SDK可能出现的设备识别问题,提供了在midi.c文件中添加特定代码行的解决方案。使用前需确保SDK版本达标,并注意备份原始文件。

qq_42014563的博客 1263

java 平滑升级_Kafka平滑滚动升级2.4.0指南

今天测试了下kafka从2.0.0滚动升级至2.4.0,下面做一下记录。这个链接是Kafka官网对升级2.4.0的指南,可以参考http://kafka.apache.org/24/documentation.html#upgrade好了,步入正题吧!首先,线上环境,在对kafka滚动升级的过程中,一定是不能影响业务运行的吧,否则一顿操作猛如虎,业务骂你二百五。所以,我这里搭建了三台节点的Ka...

weixin_34064233的博客 484

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

零停机升级指南:Apache Kafka 3.1集群滚动升级全流程与兼容性保障

你是否曾因担心服务中断而推迟Kafka集群升级?本文将通过**滚动升级**方案,实现从Apache Kafka 3.1版本到最新版本的无缝迁移,全程保障业务连续性。读完本文你将掌握: - 无需停机的分步升级操作指南 - 版本间兼容性配置的关键参数 - 升级前后的风险排查与回滚预案 - 新旧架构(ZooKeeper/KRaft)的差异化升级路径 ## 升级前准备与环境检查 ### 兼容性矩阵确认...

gitblog_00932的博客 1353

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

kafka实战(一):kafka版本滚动升级到1.0.0

第一步: 先把新版安装包拷贝到对应机器上,并解压。 第二步: 更新所有broker(新旧版本)上的配置文件config/server.properties inter.broker.protocol.version=0.10.1(旧版本号) log.message.format.version=0.10.1(现正在使用clien...

gdfsbingfeng的专栏 664

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Kafka 2.8.0到3.4.0滚动升级实录:单副本Topic的可用性挑战与ISR列表监控

本文详细记录了Kafka从2.8.0到3.4.0的滚动升级过程,重点分析了单副本Topic在升级中的可用性挑战,并提供了ISR列表监控的解决方案。通过自动化检测脚本、实时监控看板和分级熔断策略,确保集群在升级过程中的高可用性。文章还涵盖了副本扩容实战和升级后的验证体系,为运维团队提供了全面的风险治理指南。

weixin_30475039的博客 242

Kafka升级建议及规划

1.从0.8.x, 0.9.x 或 0.10.0.X 升级到 0.10.1.0    0.10.1.0有线协议更改,通过遵循以下建议的滚动升级,在升级期间不会停机。但是,需要注意升0.10.1.0中潜在的突发状况。 注意:由于引入了新的协议,要在升级客户端之前先升级kafka集群(即,0.10.1.x仅支持 0.10.1.x或更高版本的broker,但是0.10.1.x的broker向下支持旧版...

weixin_39545874的博客 792

【Kafka升级】-- 官方指导及注意事项

感谢英文原文链接: Apache Kafka如果要从2.1.x之前的版本升级,请参阅以下注释,以了解用于存储使用者偏移量的架构的更改。将inter.broker.protocol.version更改为最新版本后,将无法降级到2.1之前的版本。对于滚动升级:2.2.1中的显着变化2.2.0中的显着变化从0.8.x,0.9.x,0.10.0.x,0.10.1.x,0.10.2.x,0.11.0.x,1.0.x,1.1.x或2.0.0升级到2.1.0请注意,2.1.x包含对用于存储使用者偏移量的内部架构的更改。升

欢迎来到我的博客,一起探索代码里的世界! 2678

Kafka迭代升级,轮询升级

升级步骤 从0.8.x, 0.9.x, 0.10.0.x, 0.10.1.x, 0.10.2.x, 0.11.0.x, 1.0.x, 1.1.x, 2.0.x or 2.1.x or 2.2.x, 2.3.x, 2.4.x 升级到2.5.0 如果您正在从2.1.x之前的版本升级。请参阅下面关于用于存储消费者偏移量的模式更改的注释。一旦您更改了 inter.broker.protocol.version 到最新版本时,将不可能降级到2.1之前的版本。 滚动升级: 1、更新 server.proper.

主要写大数据集群一线运维和学习工作经验 2297

kafka0.9升级纪实

Kafka0.9升级到1.1纪实 本文结合官网和实际项目详细介绍kafka升级过程。 项目简介和升级需求 Kafka升级介绍 升级实测 项目简介和升级需求 先贴图,如下是框架结构以及涉及的kafka版本 可以看到,整个技术栈都是用的是kafka0.9,CDH对应的kafka版本可以通过http://archive.cloudera.com/kafka/进行查询。 目前需...

u011784367的博客 936

Kafka各个版本差异汇总

                      Kafka各个版本差异汇总       从0.8.x,0.9.x,0.10.0.x,0.10.1.x,0.10.2.x,0.11.0.x,1.0.x或1.1.x升级到2.0.0 Kafka 2.0.0引入了线程协议的变化。通过遵循下面建议的滚动升级计划,您可以保证在升级期间不会出现停机。但是,请在升级之前查看2.0.0中的重大更改。 对于滚动升级: ...

weixin_34138056的博客 6915

Apache Kafka 3.1集群升级终极指南:完整的前置与后置验证清单

Apache Kafka作为分布式流处理平台,在企业级数据架构中扮演着核心角色。随着业务增长和功能迭代,集群升级成为保障系统稳定性与性能的关键环节。本文将提供一套完整的Apache Kafka 3.1集群升级指南,从环境准备到验证步骤,帮助运维人员安全、高效地完成升级工作,确保数据零丢失和服务不中断。 ## 📋 升级前准备工作 ### 环境兼容性检查 在开始升级前,需确认当前环境是否满足Ka

gitblog_00126的博客 1107

Kafka版本升级

Kafka版本升级 本文档介绍kafka_2.11_2.1.1升级到2.12-2.4.1的具体操作方法. 其他版本大同小异, 详见1.5 Upgrading From Previous Versions 升级前检查项 1.确认是否有副本因子是1的Topic bin/kafka-topics.sh --zookeeper localhost:2182 --describe|grep "Replica...

FaN() 2237
上一篇: Python函数传参问题
下一篇: zookeeper版本升级
~包工头~
博客等级 码龄10年 5粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值