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

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

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

相关推荐

  1. arm64架构编译安装kafka ——

    2024-07-11 02:40:06       23 阅读
  2. 开源项目编译harbor arm架构的包 ——

    2024-07-11 02:40:06       23 阅读
  3. ffmpeg静态编译 ——

    2024-07-11 02:40:06       64 阅读
  4. kafka处理大量消息积压tips ——

    2024-07-11 02:40:06       55 阅读
  5. Docker 容器和 Kubernetes 退出 ——

    2024-07-11 02:40:06       35 阅读
  6. 命令行重置kafka消费最新数据 ——

    2024-07-11 02:40:06       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 02:40:06       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 02:40:06       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 02:40:06       57 阅读
  4. Python语言-面向对象

    2024-07-11 02:40:06       68 阅读

热门阅读

  1. 在Ubuntu 14.04上安装和配置VNC的方法

    2024-07-11 02:40:06       25 阅读
  2. iOS 应用内存超过多少会收到系统内存警告 ?

    2024-07-11 02:40:06       25 阅读
  3. 怎么在windows、linux、mac上安装pnpm呢?

    2024-07-11 02:40:06       26 阅读