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
相关推荐
乌托邦的逃亡者1 小时前
Docker的/var/lib/docker/目录占用100%的处理方法
运维·docker·容器
CodeWithMe5 小时前
【Note】《Kafka: The Definitive Guide》第四章:Kafka 消费者全面解析:如何从 Kafka 高效读取消息
分布式·kafka
OKUNP6 小时前
Docker高级管理--容器通信技术与数据持久化
docker·容器·php
csdn_aspnet9 小时前
在 MacOS 上安装和配置 Kafka
macos·kafka
用户6855449692739 小时前
第一周作业
docker
星辰云-12 小时前
【超详细】CentOS系统Docker安装与配置一键脚本(附镜像加速配置)
linux·docker·centos
果子⌂15 小时前
Docker-构建镜像并实现LNMP架构
mysql·nginx·docker·容器·架构·php
无敌糖果15 小时前
K8S数据流核心底层逻辑剖析
docker·容器·kubernetes·k8s架构·底层逻辑·k8s数据流
亲爱的非洲野猪16 小时前
关于k8s Kubernetes的10个面试题
云原生·容器·kubernetes
西京刀客17 小时前
k8s之configmap
云原生·容器·kubernetes