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

Kafka3.2.3基于Linux的集群安装(待续)

当前Kafka的最新版本为3.2.3,因为测试需要,现搭建一个基础的集群环境并记录相应的步骤。

1, 安装规划

因为新版的3.0以上的Kafka对ZK就有要剥离的趋势,替代的是自带的Kraft,而且在3.2.3版本我们相信这个组件会更加成熟。

KRaft 运行模式的 Kafka 集群,不会将元数据存储在 Apache ZooKeeper中。即部署新集群的时候,无需部署 ZooKeeper 集群,因为 Kafka 将元数据存储在 controller 节点的 KRaft Quorum中。KRaft 可以带来很多好处,比如可以支持更多的分区,更快速的切换 controller ,也可以避免 controller 缓存的元数据和Zookeeper存储的数据不一致带来的一系列问题。

因此此次的集群安装我们也不单独安装ZK了。

2, 安装软件

下载地址:Apache Kafka

解压安装

在192.168.88.5的服务器上执行:

[root@goya1 install]# tar -zxvf kafka_2.13-3.2.3.tgz -C /app/kafka
[root@goya1 kafka]# ls -ltr /app/kafka
total 64
-rw-r--r--. 1 root root 28184 Sep 13 16:12 NOTICE
-rw-r--r--. 1 root root 14640 Sep 13 16:12 LICENSE
drwxr-xr-x. 2 root root   262 Sep 13 16:16 licenses
drwxr-xr-x. 3 root root  4096 Sep 13 16:16 config
drwxr-xr-x. 3 root root  4096 Sep 13 16:16 bin
drwxr-xr-x. 2 root root    44 Sep 13 16:16 site-docs
drwxr-xr-x. 2 root root  8192 Sep 23 17:09 libs

配置 server.properties(包括KRaft配置部分)

注意配置文件修改的位置为master1节点的/app/kafka/config/kraft/server.properties文件。不要修改到/app/kafka/config/server.properties这个文件里了,这个文件没有KRaft的配置部分。

advertised.listeners参数的作用就是将Broker的Listener信息发布到Zookeeper中。
是暴露给外部的listeners,如果没有设置,会用listeners。

相关文章:

  • 数据湖技术之 Hudi 框架概述
  • 前端利器 —— 提升《500倍开发效率》 传一张设计稿,点击一建生成项目 好牛
  • MySQL数据库基础:数据类型详解-数值类型
  • 超好用的内网穿透工具【永久免费不限制流量】
  • Doris0.15平滑升级至1.12
  • CentOS系统安装Docker Engine
  • 【Node.js 入门篇】连接 MySQL
  • 一文带你读懂Vue生命周期
  • Java顺序表的实现
  • 金仓数据库KingbaseES数据库参考手册(服务器配置参数18. 开发者选项)
  • mysql 跨库数据清洗方案
  • pandas数据映射,更改列名,批量映射替换某列数据replace、map、apply、rename对比
  • 未婚妻晚安之后依然在线,于是我用20行代码写了个小工具
  • MySQL进阶第二天——索引
  • 低代码 low-code
  • Angular 2 DI - IoC DI - 1
  • C# 免费离线人脸识别 2.0 Demo
  • C++入门教程(10):for 语句
  • Date型的使用
  • GitUp, 你不可错过的秀外慧中的git工具
  • isset在php5.6-和php7.0+的一些差异
  • js面向对象
  • leetcode388. Longest Absolute File Path
  • php中curl和soap方式请求服务超时问题
  • Python语法速览与机器学习开发环境搭建
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 普通函数和构造函数的区别
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 学习笔记:对象,原型和继承(1)
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • #pragma once与条件编译
  • #宝哥教你#查看jquery绑定的事件函数
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (07)Hive——窗口函数详解
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (2020)Java后端开发----(面试题和笔试题)
  • (52)只出现一次的数字III
  • (HAL库版)freeRTOS移植STMF103
  • (LeetCode) T14. Longest Common Prefix
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (转)jQuery 基础
  • (转)Unity3DUnity3D在android下调试
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET 中的轻量级线程安全
  • .netcore 获取appsettings
  • .NET基础篇——反射的奥妙