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博客

相关推荐
curd_boy1 天前
【AI】生产级 Graph RAG 落地架构
人工智能·架构
解局易否结局1 天前
从架构视角看 ops-transformer:一个解决分层系统设计问题的算子仓库
深度学习·架构·transformer
hz567891 天前
智慧政务视频会议系统技术架构解析:从场景需求到国产化落地的完整方案
架构·政务
生成论实验室1 天前
通用人工智能(AGI)完整技术方案:以字序生命模型(WOLM)为认知内核的双脑协同架构
人工智能·语言模型·架构·创业创新·agi
刀法如飞1 天前
DDD 与 Ontology 对比分析:哪一种更适合AI时代复杂系统构建?
java·架构·领域驱动设计
不爱编程的小陈1 天前
探究raft的线性一致性读方法
分布式
2601_954526751 天前
底层架构与并发性能:多态胶原饮“竞品对比”的技术评估报告
架构
500841 天前
Conv + BN + ReLU 融合:省掉两次显存读写
flutter·架构·开源·wpf·音视频
devnullcoffee1 天前
亚马逊Browse Node类目树数据采集实战:从PA-API到分布式爬虫
分布式·爬虫·亚马逊数据采集 api·亚马逊类目树数据·亚马逊 browse node·amazon 数据 api