[O]Kafka版本适配改造(一)
# Kafka Patch 管理与应用实践
Bigtop 集成 Kafka 2.8.1 时,官方仅提供两个 patch 文件:日常平台升级和维护无需关心其他定制补丁,核心场景一网打尽。

| Patch 文件名 | 主要用途/修复内容说明 |
|---|---|
| patch0-KAFKA-12293-2.8.1.diff | 修复 KAFKA-12293 相关依赖/兼容性问题 |
| patch1-PR11554-set-version-of-jgit.diff | 修正 jgit 版本号,兼容高版本构建需求 |
提示
两大 patch 由社区主线持续维护,应用顺序不可颠倒,覆盖了大部分编译、依赖冲突和版本适配痛点。
# Patch 应用命令
patch 文件统一放在 bigtop-packages/src/common/kafka/ 目录,推荐如下批量应用脚本:
for i in 0 1; do
patch -p1 < patch${i}-*.diff
done
1
2
3
2
3
笔记
patch0 主要修复核心依赖和编译兼容,patch1 则专注 JGit 版本号冲突。
- 01
- Ambari开启Kerberos认证加密类型错误 Kylin V1011-05
- 02
- KERBEROS SERVICE CHECK 报错11-04