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

Docker-compose.yml集群设置

yml

version: '3.8'services:# ---------------------------# Kafka 节点 1# ---------------------------kafka-1:image: bitnami/kafka:3.8container_name: kafka-1ports:- "9092:9092"   # PLAINTEXT broker- "9093:9093"   # CONTROLLER listenerenvironment:- KAFKA_CFG_NODE_ID=1- KAFKA_KRAFT_CLUSTER_ID=xOpDaSlERZyDrGml0WSKRg- KAFKA_CFG_PROCESS_ROLES=broker,controller- KAFKA_CFG_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.106:9092- KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@192.168.0.106:9093,2@192.168.0.106:9095,3@192.168.0.106:9097- KAFKA_CFG_INTER_BROKER_LISTENER_NAME=PLAINTEXTnetworks:- kafka-net# ---------------------------# Kafka 节点 2# ---------------------------kafka-2:image: bitnami/kafka:3.8container_name: kafka-2ports:- "9094:9092"- "9095:9093"environment:- KAFKA_CFG_NODE_ID=2- KAFKA_KRAFT_CLUSTER_ID=xOpDaSlERZyDrGml0WSKRg- KAFKA_CFG_PROCESS_ROLES=broker,controller- KAFKA_CFG_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.106:9094- KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@192.168.0.106:9093,2@192.168.0.106:9095,3@192.168.0.106:9097- KAFKA_CFG_INTER_BROKER_LISTENER_NAME=PLAINTEXTnetworks:- kafka-net# ---------------------------# Kafka 节点 3# ---------------------------kafka-3:image: bitnami/kafka:3.8container_name: kafka-3ports:- "9096:9092"- "9097:9093"environment:- KAFKA_CFG_NODE_ID=3- KAFKA_KRAFT_CLUSTER_ID=xOpDaSlERZyDrGml0WSKRg- KAFKA_CFG_PROCESS_ROLES=broker,controller- KAFKA_CFG_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.106:9096- KAFKA_CFG_CONTROLLER_LISTENER_NAMES=CONTROLLER- KAFKA_CFG_CONTROLLER_QUORUM_VOTERS=1@192.168.0.106:9093,2@192.168.0.106:9095,3@192.168.0.106:9097- KAFKA_CFG_INTER_BROKER_LISTENER_NAME=PLAINTEXTnetworks:- kafka-net# ---------------------------# Kafka Exporter# ---------------------------kafka-exporter:image: danielqsj/kafka-exportercontainer_name: kafka-exporterports:- "9308:9308"command:- "--kafka.server=192.168.0.106:9092"- "--kafka.server=192.168.0.106:9094"- "--kafka.server=192.168.0.106:9096"networks:- kafka-net# ---------------------------# Prometheus# ---------------------------prometheus:image: prom/prometheuscontainer_name: prometheusports:- "9090:9090"volumes:- ./prometheus.yml:/etc/prometheus/prometheus.ymlnetworks:- kafka-net# ---------------------------# Grafana# ---------------------------grafana:image: grafana/grafanacontainer_name: grafanaports:- "3000:3000"environment:- GF_SECURITY_ADMIN_PASSWORD=adminnetworks:- kafka-netnetworks:kafka-net:driver: bridge

https://c.wss.cc/f/hzbj23y6s6d


文章转载自:

http://PLsp7IjT.wqbhx.cn
http://fJkYJ7wZ.wqbhx.cn
http://XHz1FVB7.wqbhx.cn
http://AWdG233S.wqbhx.cn
http://Xe3xqy5K.wqbhx.cn
http://uL8VZ7ad.wqbhx.cn
http://TDxtF13L.wqbhx.cn
http://HDwMlPHa.wqbhx.cn
http://Cs4Swcs2.wqbhx.cn
http://loobrY6E.wqbhx.cn
http://nUN4unBp.wqbhx.cn
http://k9hrfO5o.wqbhx.cn
http://6odo75z7.wqbhx.cn
http://6xFUMJvY.wqbhx.cn
http://TX2phx4o.wqbhx.cn
http://Gcd98PUx.wqbhx.cn
http://H0eGOEXI.wqbhx.cn
http://ZdxxJ3SE.wqbhx.cn
http://2DYRmDaC.wqbhx.cn
http://y69SI41N.wqbhx.cn
http://h6uB19pV.wqbhx.cn
http://XKnmhjF8.wqbhx.cn
http://uuAI7quy.wqbhx.cn
http://aswGR7y8.wqbhx.cn
http://AgDCt1Yq.wqbhx.cn
http://u4vRen3x.wqbhx.cn
http://QcVq9XEj.wqbhx.cn
http://Bq6XsFRW.wqbhx.cn
http://Rhm1XEJW.wqbhx.cn
http://XKJKIKFL.wqbhx.cn
http://www.dtcms.com/a/383684.html

相关文章:

  • 课后作业-2025-09-14
  • 软件工程实践一:Git 使用教程(含分支与 Gitee)
  • 知识贡献缺乏激励该如何改善
  • 一个冷门算法——Floyd判圈算法在Leetcode中的应用
  • 程晓明在链改 2.0 六方会谈首提 “双众筹 + 私交所” 回应 RWA 国内落地可行方案
  • 【车载audio开发】【基础概念1】【音频基础概念通俗讲解】
  • O3DE社区发布2505.0版本
  • VSCode 的 Run and Debug 下拉菜单都是怎么配置的,原理是什么?
  • Ligero 和 Brakedown PCS中的tensor product结构
  • 高效群签名方案与优化方法
  • [第一章] web入门—N1book靶场详细思路讲解(二)
  • 行优先 vs 列优先:性能差异揭秘
  • python把文件从一个文件复制到另一个文件夹
  • 平衡车 -- 遥控器
  • 深度学习(八):学习率
  • VSCode使用prettier插件进行格式化配置
  • 前后端分离项目如何解决跨域问题
  • IDEA使用Maven和MyBatis简化数据库连接(实现篇)
  • 【Pywinauto库】12.2 pywinauto.element_info 后端内部实施模块
  • 正向代理与反向代理的异同
  • 从ENIAC到Linux:计算机技术与商业模式的协同演进——开源生态的崛起与重构
  • RTC驱动原理
  • MyBatis 的“魔法”:Mapper 接口是如何找到并执行 SQL 的?
  • 构建日志采集和分析平台
  • 《Unity+腾讯云TRTC故障排查指南:从日志盲区到线程死锁的全链路解析》
  • 笔记25.9.14(QueryWrapper,Builder ,Stream流处理,forEach)
  • 深入理解MySQL主从架构中的Seconds_Behind_Master指标
  • systemverilog如何解决不能使用变量索引来进行位选择的范围指定
  • 多语言编码Agent解决方案(1)-项目概述与架构
  • 【深度学习踩坑实录】从 Checkpoint 报错到 TrainingArguments 精通:QNLI 任务微调全流程复盘