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

kafka-集群搭建(在docker中搭建)

文章目录

  • 1、kafka集群搭建
    • 1.1、下载镜像文件
    • 1.2、创建zookeeper容器并运行
    • 1.3、创建3个kafka容器并运行
      • 1.3.1、9095端口
      • 1.3.2、9096端口
      • 1.3.3、9097端口
    • 1.4、重启kafka-eagle
    • 1.5、查看 efak
      • 1.5.1、查看 brokers
      • 1.5.2、查看 zookeeper

1、kafka集群搭建

1.1、下载镜像文件

docker pull bitnami/zookeeper
docker pull bitnami/kafka

1.2、创建zookeeper容器并运行

docker run -d --name kafka-zk -p 2181:2181 -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/zookeeper

1.3、创建3个kafka容器并运行

1.3.1、9095端口

docker run -d --name kafka-01 -p 9095:9095 -e KAFKA_BROKER_ID=95 -e KAFKA_ZOOKEEPER_CONNECT=192.168.74.148:2181 -e ALLOW_PLAINTEXT_LISTENER=yes -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.74.148:9095 -e KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL,EXTERNAL:PLAINTEXT,INTERNAL:PLAINTEXT,SASL_EXTERNAL:SASL_PLAINTEXT,SASL_INTERNAL:SASL_PLAINTEXT,SASL_SSL_EXTERNAL:SASL_SSL,SASL_SSL_INTERNAL:SASL_SSL,SSL_INTERNAL:SSL,SSL_EXTERNAL:SSL  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9095  -e KAFKA_MESSAGE_MAX_BYTES=1000000   bitnami/kafka

1.3.2、9096端口

docker run -d --name kafka-02 -p 9096:9096 -e KAFKA_BROKER_ID=96 -e KAFKA_ZOOKEEPER_CONNECT=192.168.74.148:2181 -e ALLOW_PLAINTEXT_LISTENER=yes -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.74.148:9096 -e KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL,EXTERNAL:PLAINTEXT,INTERNAL:PLAINTEXT,SASL_EXTERNAL:SASL_PLAINTEXT,SASL_INTERNAL:SASL_PLAINTEXT,SASL_SSL_EXTERNAL:SASL_SSL,SASL_SSL_INTERNAL:SASL_SSL,SSL_INTERNAL:SSL,SSL_EXTERNAL:SSL  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9096  -e KAFKA_MESSAGE_MAX_BYTES=1000000   bitnami/kafka

1.3.3、9097端口

docker run -d --name kafka-03 -p 9097:9097 -e KAFKA_BROKER_ID=97 -e KAFKA_ZOOKEEPER_CONNECT=192.168.74.148:2181 -e ALLOW_PLAINTEXT_LISTENER=yes -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.74.148:9097 -e KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL,EXTERNAL:PLAINTEXT,INTERNAL:PLAINTEXT,SASL_EXTERNAL:SASL_PLAINTEXT,SASL_INTERNAL:SASL_PLAINTEXT,SASL_SSL_EXTERNAL:SASL_SSL,SASL_SSL_INTERNAL:SASL_SSL,SSL_INTERNAL:SSL,SSL_EXTERNAL:SSL  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9097  -e KAFKA_MESSAGE_MAX_BYTES=1000000   bitnami/kafka

1.4、重启kafka-eagle

[root@localhost ~]# docker restart kafka-eagle 
kafka-eagle

1.5、查看 efak

在这里插入图片描述

1.5.1、查看 brokers

在这里插入图片描述

1.5.2、查看 zookeeper

在这里插入图片描述

http://www.lryc.cn/news/365854.html

相关文章:

  • 特征交叉系列:DCN-Mix 混合低秩交叉网络理论和实践
  • python项目(豆瓣电影)
  • 精选网络安全书单:打造数字世界的钢铁长城!
  • Ubuntu由于没有公钥,无法验证下列签名。
  • 水库安全监测系统:智慧水文动态监测系统
  • 下载centos7镜像及在VMware上安装Linux (Centos7)操作系统详细教程
  • 【全开源】考试答题系统源码(FastAdmin+ThinkPHP+Uniapp)
  • toB市场 | 我们喜欢赞助这样的展会活动
  • 【学习笔记】Git常用命令
  • 【C/C++】IO流
  • Vite5+Vue3整合Tailwindcss详细教程
  • 小程序 UI 风格魅力非凡
  • 【常用工具系列】Git 教程——从入门到大师
  • 每天坚持写java锻炼能力---第一天(6.4)
  • mysql 如何分布式部署
  • Git的概念
  • 【每日刷题】Day58
  • Python 的七个HTTP请求库对比
  • 顶顶通呼叫中心中间件-如何配置识别不同语种的ASR
  • C# SolidWorks 二次开发-显示配置
  • PXE自动装机
  • MQ之初识kafka
  • linux驱动学习(七)之混杂设备
  • 【数据结构与算法 | 堆篇】力扣215, 703
  • 项目经理进入职场都会经历的三个阶段
  • 消防设施工程乙级资质全解析:申请条件与流程“
  • 【C语言】03.分支结构
  • uniapp手机屏幕左滑返回上一页支持APP,H5
  • 【Java毕业设计】基于JavaWeb的洗衣店管理系统
  • 使用sqlldr向oracle导入大量数据