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

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

在这里插入图片描述

相关推荐

  1. Dockerkafka

    2024-06-07 03:46:04       52 阅读
  2. Docker 快速 Kafka

    2024-06-07 03:46:04       37 阅读
  3. Kafka

    2024-06-07 03:46:04       44 阅读
  4. Kafka

    2024-06-07 03:46:04       36 阅读
  5. kafka KRaft

    2024-06-07 03:46:04       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 03:46:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 03:46:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 03:46:04       87 阅读
  4. Python语言-面向对象

    2024-06-07 03:46:04       96 阅读

热门阅读

  1. VOJ 迷阵突围 题解 次短路径 dijkstra算法

    2024-06-07 03:46:04       32 阅读
  2. Kotlin 重写与重载

    2024-06-07 03:46:04       26 阅读
  3. LiveData是如何感知Room数据变化的

    2024-06-07 03:46:04       26 阅读
  4. JVM类加载时机

    2024-06-07 03:46:04       36 阅读
  5. Dart中with的用法

    2024-06-07 03:46:04       37 阅读
  6. Kotlin 内联值类(@JvmInline value class)

    2024-06-07 03:46:04       32 阅读
  7. 【WP|7】深入解析WP_Query

    2024-06-07 03:46:04       36 阅读
  8. k8s笔记——kubernetes中的三种IP

    2024-06-07 03:46:04       27 阅读