当前位置: 首页 > news >正文

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【C++】———— 继承
  • 【Linux网络】IO模型{再识 IO/IO模型/阻塞IO vs 非阻塞IO/同步IO vs 异步IO}
  • LangChain内置函数全解析:深入探索与高效应用
  • iPhone 16 Pro系列将标配潜望镜头:已开始生产,支持5倍变焦
  • druid(德鲁伊)数据线程池连接MySQL数据库
  • 【ElasticSearch】ES 5.6.15 向量插件支持
  • 软件供应链安全:如何防范潜在的攻击?
  • 机器学习筑基篇,Jupyter Notebook 精简指南
  • Docker搭建kafka+zookeeper以及Springboot集成kafka快速入门
  • 暑假自律日记十二
  • 同步与异步:.NET 中的 Task.WaitAll 和 Task.WhenAll
  • SpringMVC框架--个人笔记步骤总结
  • 04.为什么line-height是无单位的 兄弟元素淡出效果 蚀刻文字效果
  • uniapp vue3微信小程序如何获取dom元素
  • 什么? CSS 将支持 if() 函数了?
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • css的样式优先级
  • Flex布局到底解决了什么问题
  • iOS 颜色设置看我就够了
  • js
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Linux各目录及每个目录的详细介绍
  • Making An Indicator With Pure CSS
  • mongodb--安装和初步使用教程
  • REST架构的思考
  • session共享问题解决方案
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 动态规划入门(以爬楼梯为例)
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何设计一个微型分布式架构?
  • #### go map 底层结构 ####
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #define用法
  • #QT项目实战(天气预报)
  • #WEB前端(HTML属性)
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (6)STL算法之转换
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (NSDate) 时间 (time )比较
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (三)SvelteKit教程:layout 文件
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (小白学Java)Java简介和基本配置
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .NET4.0并行计算技术基础(1)
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .Net8 Blazor 尝鲜
  • .Net各种迷惑命名解释
  • .NET之C#编程:懒汉模式的终结,单例模式的正确打开方式
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @Transient注解
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题