linux使用docker部署kafka集群

1、拉取kafka

复制代码
docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper

2、创建网络

复制代码
docker network create app-kafka

3、启动zookeeper

复制代码
docker run -d \
  --name zookeeper \
  -p 2181:2181 \
  --network app-kafka \
  --restart always \
  wurstmeister/zookeeper 

4、启动kafka

复制代码
  docker run -d \
  --name kafka1 \
  -p 9091:9092 \
  -e KAFKA_BROKER_ID=1 \
  -e KAFKA_ZOOKEEPER_CONNECT=192.168.58.131:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.58.131:9091 \
  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
  -v /etc/localtime:/etc/localtime \
  wurstmeister/kafka


  docker run -d \
  --name kafka2 \
  -p 9092:9092 \
  -e KAFKA_BROKER_ID=2 \
  -e KAFKA_ZOOKEEPER_CONNECT=192.168.58.131:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.58.131:9092 \
  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
  -v /etc/localtime:/etc/localtime \
  wurstmeister/kafka

    docker run -d \
  --name kafka3 \
  -p 9093:9092 \
  -e KAFKA_BROKER_ID=3 \
  -e KAFKA_ZOOKEEPER_CONNECT=192.168.58.131:2181 \
  -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.58.131:9093 \
  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
  -v /etc/localtime:/etc/localtime \
  wurstmeister/kafka

5、使用图形界面

复制代码
    docker run -d --name kafka-map \
    --network app-kafka \
    -p 9101:8080 \
    -v /docker/kafka-map/data:/usr/local/kafka-map/data \
    -e DEFAULT_USERNAME=admin \
    -e DEFAULT_PASSWORD=admin \
    --restart always dushixiang/kafka-map:latest
  • 图形化管理工具
  • 访问地址:http://服务器IP:9101/
  • DEFAULT_USERNAME:默认账号 admin
  • DEFAULT_PASSWORD:默认密码 admin
相关推荐
自律最差的编程狗9 小时前
Ubuntu下Docker部署Ollama 轻量模型
linux·ubuntu·docker
小楼昨夜又东风1269 小时前
kafka、rocketmq、rabbitmq,有什么区别
kafka·rabbitmq·rocketmq
wdfk_prog10 小时前
大型 Docker 镜像导出导入工程化:可靠性、磁盘与压缩
运维·docker·容器
郝开10 小时前
Docker Compose 模块化多环境配置规范指南:示例搭建Alf Tengine MD2DOC 1.1.1
运维·docker·容器
Albart57511 小时前
Docker Desktop 增量更新失败终极排查:Failed to apply delta update 反复回滚怎么办?
windows·docker·容器·docker部署大模型
sibylyue11 小时前
【云原生系列3】Docker Compose单机多容器编排工具
运维·docker·容器
java_logo13 小时前
Docker 部署 ArchivesSpace:轻松搭建档案信息管理平台
运维·docker·容器·档案管理·轩辕镜像·archivesspace·特藏
kuroomi17 小时前
Docker 与容器基础
linux·运维·docker
梦梦代码精21 小时前
《回收租赁系统技术选型避坑指南:业务闭环与二开自由度详解》
开发语言·低代码·docker·开源·代码规范
_itgo1 天前
意图识别落地方案
运维·docker·容器