首页 > 其他分享 >docker-compose部署kafka集群

docker-compose部署kafka集群

时间:2022-12-23 22:45:14浏览次数:39  
标签:compose logs 0.0 KAFKA docker kafka

vim  docker-compose.yml

version: '3'
services:
  zookeeper:
    image: zookeeper
    ports:
      - 2182:2181
    restart: always
  
  kafka1:
    image: wurstmeister/kafka
    container_name: kafka1
    ports:
      - "9093:9092"
    environment:
      KAFKA_BROKER_ID: 0
      KAFKA_NUM_PARTITIONS: 3
      KAFKA_DEFAULT_REPLICATION_FACTOR: 2
      KAFKA_ZOOKEEPER_CONNECT: 10.68.4.1:2182
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://10.68.4.1:9093
    volumes:
      - /data/docker-compose/kafka/broker1/logs:/opt/kafka/logs
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
 
  kafka2:
    image: wurstmeister/kafka
    container_name: kafka2
    ports:
      - "9094:9092"
    environment:
      KAFKA_BROKER_ID: 1
      KAFKA_NUM_PARTITIONS: 3
      KAFKA_DEFAULT_REPLICATION_FACTOR: 2
      KAFKA_ZOOKEEPER_CONNECT: 10.68.4.1:2182
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://10.68.4.1:9094
    volumes:
      - /data/docker-compose/kafka/broker2/logs:/opt/kafka/logs
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always
  
  kafka3:
    image: wurstmeister/kafka
    container_name: kafka3
    ports:
      - "9095:9092"
    environment:
      KAFKA_BROKER_ID: 2
      KAFKA_NUM_PARTITIONS: 3
      KAFKA_DEFAULT_REPLICATION_FACTOR: 2
      KAFKA_ZOOKEEPER_CONNECT: 10.68.4.1:2182
      KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://10.68.4.1:9095
    volumes:
      - /data/docker-compose/kafka/broker3/logs:/opt/kafka/logs
      - /var/run/docker.sock:/var/run/docker.sock
    restart: always

2、启动服务

docker-compose up -d

 

标签:compose,logs,0.0,KAFKA,docker,kafka
From: https://www.cnblogs.com/linjiangCN/p/17001768.html

相关文章

  • # Win10为知笔记Docker镜像部署 -v /wiz/storage问题解决
    Win10为知笔记Docker镜像部署-v/wiz/storage问题解决用了很长一段时间的为知笔记,客户端体验还行,服务端笔记同步体验不佳。准备用Docker自己搭一个服务端。环境:操作......
  • CentOS安装docker
    1、配置要求系统:CentOS7及以上Linux内核:官方建议3.10以上1.1、查看内核版本uname-r 1.2、卸载旧版本docker(如果之前安装过则需要卸载)yumre......
  • Spring Boot with Docker
    本指南将引导您完成构建码头工人​用于运行Spring引导应用程序的映像。我们从一个基本开始,并进行一些调整。然后我们展示了几个使用构建插件(用于Maven和Gradle)而不是.......
  • 使用docker-compose部署kafka
    1、拉取镜像dockerpullbitnami/zookeeper:latestdockerpullbitnami/kafka:latest2、下载docker-composecurl-Lhttps://get.daocloud.io/docker/compose/releases/down......
  • 折腾 Docker
    如果Windows主机无法ping通Docker容器中CentOS的IP地址,可能是因为容器和主机之间的网络设置问题。你可以尝试以下步骤来解决这个问题:查看Docker容器的网络模......
  • 深入理解Kafka核心设计-日志存储
    一、文件系统中存储方式1.1树形结构图1.2目录结构【分而治之】一个topic有多个分区,一个分区就是一个Log(文件夹),文件夹命名方式:<topic>-<partition>如创建订单topic:CRE......
  • 实验2:Docker实验
    云计算技术与应用    石家庄铁道大学信息学院 实验2:Docker实验本次实验属于验证型实验,通过本次实验学生将掌握以下内容:1、了解Docker服务安装;2、掌握Docker镜......
  • docker swarm 服务/容器编排
    十年河东,十年河西,莫欺少年穷学无止境,精益求精根据上节搭建的集群环境:dockerswarm集群环境搭建【一主二从】本节来进行服务/容器编排1、在master管理者节点拉取nginx......
  • docker容器的使用
    获取镜像通过在终端输入指令获取镜像dockerpullubuntu  查看镜像查看镜像是否存在dockerimages 运行容器在终端输入指令启动容器dockerrun-itub......
  • 懂了!VMware/KVM/Docker原来是这么回事儿
    原文链接云计算时代,计算资源如同小马哥当年所言,已经成为了互联网上的水和电。 虚拟主机、web服务器、数据库、对象存储等等各种服务我们都可以通过各种各样的云平台来......