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

相关推荐
爱三盖浇饭3 小时前
挑战从零开始学习Kafka2: Kafka 常见问题解决方案
学习·kafka
mldong11 小时前
流程实例如何沿着箭头走到结束:Rust 工作流引擎的执行内核
架构·rust
许彰午11 小时前
22-DataCenter报文序列化
java·低代码·架构·状态模式
zabr13 小时前
Agent少问你,不代表控制更少
架构·aigc·ai编程
闲云野鹤在人间15 小时前
OpenStack架构介绍和安装流程
linux·网络·架构·openstack
这个DBA有点耶15 小时前
同城双活落地的三座山:网络延迟、脑裂预防、反向同步
数据库·架构·dba
我是大AI16 小时前
实战解析:基于多源交叉验证的AI幻觉治理架构与GEO行业解决方
人工智能·架构
yangdaxiageo16 小时前
AI搜索广告的商业化底座:GEO技术架构的三层模型详解
人工智能·架构
山鬼龙王16 小时前
吃透 Kafka:一篇讲清楚核心原理和高频考点
kafka
夫唯不争,故无尤也17 小时前
分布式训练全栈地图
分布式·ddp·fsdp·ray·verl