首页 > 其他分享 >docker之kafka安装

docker之kafka安装

时间:2023-06-27 21:22:05浏览次数:42  
标签:zk ZOO KAFKA 9092 xbd docker kafka 安装

  一、带zookeeper和UI版本

version: '2'
services:
  xbd-zk-1:
    image: bitnami/zookeeper:3.8.1
    restart: always
    container_name: xbd-zk-1
    privileged: true
    ports:
      - 2181:2181
    environment:
      - TZ=Asia/Shanghai
      - ZOO_PORT_NUMBER=2181
      - ZOO_SERVER_ID=1
      - ZOO_SERVERS=xbd-zk-1:2888:3888,xbd-zk-2:2888:3888
      - ALLOW_ANONYMOUS_LOGIN=yes
      - ZOO_ENABLE_ADMIN_SERVER=no
      - ZOO_ADMIN_SERVER_PORT_NUMBER=12181

  xbd-zk-2:
    image: bitnami/zookeeper:3.8.1
    restart: always
    container_name: xbd-zk-2
    privileged: true
    ports:
      - 2182:2182
    environment:
      - TZ=Asia/Shanghai
      - ZOO_PORT_NUMBER=2182
      - ZOO_SERVER_ID=2
      - ZOO_SERVERS=xbd-zk-1:2888:3888,xbd-zk-2:2888:3888
      - ALLOW_ANONYMOUS_LOGIN=yes
      - ZOO_ENABLE_ADMIN_SERVER=no
      - ZOO_ADMIN_SERVER_PORT_NUMBER=12182

  xbd-kafka-1:
    image: bitnami/kafka:3.3.2
    restart: always
    container_name: xbd-kafka-1
    privileged: true
    ports:
      - 9092:9092
    environment:
      - TZ=Asia/Shanghai
      - ALLOW_PLAINTEXT_LISTENER=yes
      - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://:9092
      - KAFKA_ENABLE_KRAFT=no
      - KAFKA_BROKER_ID=1
      - KAFKA_CFG_ZOOKEEPER_CONNECT=xbd-zk-1:2181,xbd-zk-2:2182
    volumes:
      # chmod 777 /var/lib/kafka-1
      - /var/lib/kafka-1:/bitnami/kafka
    depends_on:
      - xbd-zk-1
      - xbd-zk-2

  xbd-kafka-2:
    image: bitnami/kafka:3.3.2
    restart: always
    container_name: xbd-kafka-2
    privileged: true
    ports:
      - 9093:9092
    environment:
      - TZ=Asia/Shanghai
      - ALLOW_PLAINTEXT_LISTENER=yes
      - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092
      - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://:9092
      - KAFKA_ENABLE_KRAFT=no
      - KAFKA_BROKER_ID=2
      - KAFKA_CFG_ZOOKEEPER_CONNECT=xbd-zk-1:2181,xbd-zk-2:2182
    volumes:
      # chmod 777 /var/lib/kafka-2
      - /var/lib/kafka-2:/bitnami/kafka
    depends_on:
      - xbd-zk-1
      - xbd-zk-2

  xbd-kafka-manager:
    image: sheepkiller/kafka-manager:stable
    restart: always
    container_name: xbd-kafka-manager
    privileged: true
    ports:
      - 9000:9000
    environment:
      - TZ=Asia/Shanghai
      - ZK_HOSTS=xbd-zk-1:2181,xbd-zk-2:2182
      - APPLICATION_SECRET=xbd
    depends_on:
      - xbd-zk-1
      - xbd-zk-2

  二、基于KRAFT协议

标签:zk,ZOO,KAFKA,9092,xbd,docker,kafka,安装
From: https://www.cnblogs.com/ll409546297/p/17509957.html

相关文章

  • redis介绍和安装,redis普通链接和连接池,redis字符串类型,redis hash类型
    1Redis介绍和安装#Redis:软件,存储数据的,速度非常快,redis是一个key-value存储系统(没有表的概念),cs架构的软件 -服务端客户端(python作为客户端,java,go,图形化界面,命令窗口的命令)#es:存数据的地方#关系型数据库和非关系型数据库 -关系型:mysql,PostgreSQL,oracle,sqlserver,db2......
  • ubuntu 20.04 安装 谷歌输入法
    ubuntu20.04安装谷歌中文输入法 本文安装谷歌输入法。其实之前一直用的是搜狗输入法,因为20.04取消qt4了没装成,就去尝试别的输入法了。发现谷歌输入法用起来极舒服,比sougouforlinux好用多了。记得谷歌的中文输入法主要是北京分部在做,对googlecn的好感度飙升!!! 文章目......
  • Docker 安装 MongoDB
    Docker安装MongoDBDocker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。访问ExploreDocker'sContainerImageRepository|DockerHub,搜索mongo镜像https:/......
  • 1、Elasticsearch单机与集群的安装(包安装、二进制安装与Docker安装)
    ElasticsearchElasticsearch是一个实时的全文搜索,存储库和分析引擎https://www.elastic.co/cn/what-is/elasticsearchElasticsearch在速度和可扩展性方面都表现出色,而且还能够索引多种类型的内容,可用于多种场景:应用程序搜索网站搜索企业搜索日志处理和分析基础设施指标和......
  • Spring Boot系列教程一:Eclipse安装spring-tool-suite插件
    一.前言    一直使用eclipse,个人习惯选用Eclipse+spring-tool-suite进行开发,特别注意Eclipse要选用对应的spring-tool-suite进行安装,这点笔者浪费了好长时间,以下为对应的版本。eclipse-kepler.4.3.1–>springsource-tool-suite-RELEASE-e4.3.1-updatesite.zipecl......
  • 在Docker容器中运行Spring Boot应用
    SpringBoot简化了Spring应用的开发过程,遵循约定优先配置的原则提供了各类开箱即用(out-of-the-box)的框架配置。另一方面,SpringBoot还具备将代码直接构建为可执行jar包的能力,这个jar包是一个可以独立运行的部署单元。基于以上特性,现在普遍认为SpringBoot提供了一种快速构造微服务(......
  • 解决了yum 安装httpd的3001问题
    Repositorybaseislistedmorethanonceintheconfiguration查了各种资料,没解决,最后发现了错误原因(只是其中一种原因);   蓝色框:这些错误尝试各种解决仍无效。红色框:最后发现是yum被占用了。论看全部信息的重要性绿色框:果然yum被占用kill掉配置阿里源  wget-O......
  • Linux安装与配置FTP服务
    1、FTP安装与配置1.1、FTP安装一般使用yum直接在线安装#在线安装FTPyuminstall-yvsftpd安装完成后查看ftp状态#查看ftp状态systemctlstatusvsftpd.service#启动ftp状态重启:restart,停止:stop,开机自启:enable,关闭开机自启:disablesystemctlstartvsftpd.service1.2......
  • 使用 PDF一机一码加密大师,加密打包PDF文件(一机一码,绑定机器,无需额外安装阅读器)
    PDF一机一码加密大师,可以加密任意PDF文档,添加一机一码授权,静态密码等,可以禁止用户复制,打印PDF文档中的内容,并且加密生成的PDF在其他用户电脑上无需安装第三方阅读器即可直接阅读。 下载地址:点击进入下载页面 特性 1.支持一机一码加密,可以防止PDF文件未授权的分发......
  • dockerhub私有仓库搭建
    1.安装以及使用:#安装sudomkdir/opt/docker/registrysudodockerrun-d-p5000:5000-v/opt/docker/registry:/var/lib/registryregistry用curl查看仓库中的镜像。$curl127.0.0.1:5000/v2/_catalog{"repositories":["tomcat"]}使用dockertag将tomca......