arm64架构下源码编译安装kafka —— 筑梦之路

一般来说,直接使用官方提供的二进制文件即可,没有必要使用源码编译安装的方式,而对于有特殊用途的,选择源码编译安装无疑是更好地选择。比如修改源码实现想要的功能,mirrormaker2保持topic名称不变。

bash 复制代码
git clone https://github.com/apache/kafka.git 
cd kafka

./gradlew jar

这个命令会编译 Kafka 的所有源代码,并生成所有必要的 JAR 文件。编译过程可能需要一些时间,具体取决于你的机器性能。

# 修改配置启动服务

sh bin/zookeeper-server-start.sh config/zookeeper.properties 

sh bin/kafka-server-start.sh config/server.properties

# 测试

sh bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test  

sh bin/kafka-topics.sh --list --bootstrap-server localhost:9092

注意事项:

● 确保在编译和运行 Kafka 时使用与你的 Kafka 版本兼容的 Java 版本。

● Kafka 的配置非常灵活,你可以根据需要调整 config/ 目录下的配置文件。

● 如果你对 Kafka 进行了自定义修改,确保这些修改不会破坏 Kafka 的核心功能。

https://github.com/apache/kafka

kafka跨地区跨集群同步工具MirrorMaker2 ------ 筑梦之路_kafka maker2-CSDN博客

【Kafka】MM2同步Kafka集群时如何自定义复制策略(ReplicationPolicy)_kafka mm2同步的目标topic名不一样-CSDN博客

相关推荐
ZGIAI10 小时前
ZGI Workflow 并发控制:保护下游接口
人工智能·架构
ZGIAI10 小时前
知识库有结果,不等于召回率合格
人工智能·架构
老郑聊AI业财智造12 小时前
从“数字影子”到“智能共生体”:数字孪生的架构演进与产业落地全景剖析
架构
网安蟹佬霸12 小时前
WAF绕过技术实战:从规则检测到编码绕过全指南(2026最新版,附Payload集与自动化脚本)
运维·安全·网络安全·架构·自动化·网安
董可伦12 小时前
Spark 数据倾斜:原因、定位与处理方法
大数据·分布式·spark
国科安芯13 小时前
轨道供电韧性:ASP4644四通道降压架构在低轨卫星平台电源管理中的适用性分析
运维·网络·数据库·嵌入式硬件·架构·状态模式·低轨卫星星座
云上工程笔记14 小时前
RDMA 高速互联 GPU 云怎么选:多卡训练、分布式训练与 RoCE/InfiniBand 架构对比
架构·云计算·gpu算力
夕除15 小时前
redis--007
数据库·分布式
这个DBA有点耶15 小时前
GaussDB和金仓KingbaseES本质差异:技术路线、Oracle兼容度、适用场景全解析
数据库·oracle·架构
Python私教15 小时前
软件开发报价差 3 倍,真正的工程冲突不在价格
后端·架构