当前位置: 首页 > 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

相关文章:

  • 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日志服务器
  • 智利观众也喜欢上海的《好东西》
  • 伤员回归新援融入,海港逆转海牛重回争冠集团
  • 明星同款撕拉片,为何能炒到三四百一张?
  • 98年服装“厂二代”:关税压力下,我仍相信中国供应链|湃客Talk
  • 国家主席习近平同普京总统举行大范围会谈
  • 北约年度报告渲染所谓“中国核威胁”,国防部回应