机器上未出现 Kafka UI

问题描述 投票:0回答:1

我是 Kafka 和设置 Kafka UI 的新手,尽管我在 docker 和 docker-compose 上已经完成了先决条件设置。 我最后有一个 3 节点 Kafka 集群设置。

下面是我在其中一个节点中的 docker-compose.yml 文件内容 -

服务:

kafka: 
  image: confluentinc/cp-kafka
  ports:
    - "8081:8081"
    - "9093:9093"
    - "9094:9094"
  environment:
    KAFKA_NODE_ID: 1
    KAFKA_PROCESS_ROLES: 'broker,controller'
    KAFKA_LISTENERS: LISTENER_USER://kafka:9092,LISTENER_BROKER://kafka:9093,LISTENER_CONTROLLER://kafka:9094'
    KAFKA_ADVERTISED_LISTENERS: 'LISTENER_USER://<HOST_1_IP>:9092,LISTENER_BROKER://<HOST_1_IP>:9093'
    KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: 'LISTENER_USER:PLAINTEXT,LISTENER_BROKER:PLAINTEXT,LISTENER_CONTROLLER:PLAINTEXT'
    KAFKA_CONTROLLER_LISTENER_NAMES: 'LISTENER_CONTROLLER'
    KAFKA_INTER_BROKER_LISTENER_NAME: 'LISTENER_BROKER'
    KAFKA_CONTROLLER_QUORUM_VOTERS: '1@kafka:9094,2@kafka2:9094,3@kafka3:9094'
    CLUSTER_ID: 'UK52_0KiRjOJLgbi5THDqA'
  extra_hosts:
    - "kafka2:<HOST_2_IP>"
    - "kafka3:<HOST_3_IP>"

在此网址上无法访问 Kafka UI,即将出现 404 -

http://<HOST1>:8081/

请谁能帮我解决这个问题,为什么使用上述配置我的机器上没有显示 Kafka UI?我这里缺少一些配置吗?

如果需要更多信息,请告诉我。

提前致谢!

docker apache-kafka docker-compose
1个回答
0
投票

我认为您缺少一个将显示 UI 的 docker 实例,据我所知,cp-kafka docker 映像没有内置 UI。

看看这个 docker-compose.yaml https://github.com/provectus/kafka-ui/blob/master/documentation/compose/kafka-ui.yaml

© www.soinside.com 2019 - 2024. All rights reserved.