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

kafka集群配置操作

1、配置节点标识

以三节点集群为例,在各服务器上kafka目录依次执行以下命令:

  • [ kafka-1 执行 ]
sed -i 's#^broker\.id=.*#broker.id=0#g' config/server.properties
  • [ kafka-2 执行 ]
sed -i 's#^broker\.id=.*#broker.id=1#g' config/server.properties
  • [ kafka-3 执行 ]
sed -i 's#^broker\.id=.*#broker.id=2#g' config/server.properties

如果是单机部署的伪集群,那么还需要修改各个kafka配置文件中的listeners选项来修改端口,log.dirs选项来修改数据目录。

2、统一zookeeper地址

将各kafka连接的zookeeper地址配置成一样。

3、验证

  • kafka1上创建topic
kafka1=192.168.1.1:9092
bin/kafka-topics.sh --create --bootstrap-server ${kafka1} --replication-factor 3 --partitions 1 --topic test-cluster-topic
  • kafka2kafka3上获取主题,如果能获取到,那么集群就建立了
kafka2=192.168.1.2:9092
kafka3=192.168.1.3:9092
bin/kafka-topics.sh --list --bootstrap-server ${kafka2}
bin/kafka-topics.sh --list --bootstrap-server ${kafka3}
生产消息命令
kafka1=192.168.1.1:9092
bin/kafka-console-producer.sh --bootstrap-server ${kafka1} --topic test-cluster-topic
消费消息命令
kafka2=192.168.1.2:9092
bin/kafka-console-consumer.sh --bootstrap-server ${kafka2} --topic test-cluster-topic --from-beginning
http://www.dtcms.com/a/25161.html

相关文章:

  • Android - Handler使用post之后,Runnable没有执行
  • 地理探测器数据准备及驱动因素分析
  • SQL在云计算中的新角色:重新定义数据分析
  • 【阮一峰】14.命名空间
  • 学习总结2.18
  • ppt中如何快速自动地将整页标题和大段文字自动设计形状和颜色
  • kafka消费能力压测:使用官方工具
  • 大模型工具大比拼:SGLang、Ollama、VLLM、LLaMA.cpp 如何选择?
  • 刚性平衡机建模
  • [Android] Battery Guru - 手机电量管理优化
  • stm32rtc实时时钟详解文章
  • 学习查看 linux 关于进程的文件信息 cat /proc/968/status
  • LNMP+Zabbix安装部署(Zabbix6.0 Lnmp+Zabbix Installation and Deployment)
  • 02.05、链表求和
  • 【算法】回溯算法
  • spring boot知识点3
  • Dart 3.5 学习汇总(更新中)
  • 【Pandas】pandas Series last
  • Docker镜像拉取失败解决方案
  • centos7配置rsyslog日志服务器
  • 【阮一峰】5.函数
  • C++:并发编程基础
  • 【前端ES】ECMAScript 2023 (ES14) 引入了多个新特性,简单介绍几个不为人知但却好用的方法
  • 华为交换机堆叠技术简介配置
  • .NET SixLabors.ImageSharp v1.0 图像实用程序控制台示例
  • PBR光照模型相关知识
  • Spring核心思想之—AOP(面向切面编程)
  • 【笔记】LLM|Ubuntu22服务器极简本地部署DeepSeek+联网使用方式
  • Windows 图形显示驱动开发-WDDM 2.0-GPU 虚拟地址
  • 蓝桥杯单片机基础部分——单片机介绍部分