命令:
docker run -d --rm -p 9000:9000 \
-e JVM_OPTS="-Xms32M -Xmx64M" \
-e KAFKA_BROKERCONNECT=<host:port,host:port> \
-e SERVER_SERVLET_CONTEXTPATH="/" \
obsidiandynamics/kafdrop
<host:port,host:port> 为 外网集群地址 多个用逗号分隔 例如xxx.xxx.xxx.xxx:9092,yyy.yyy.yyy.yyy:9092 尖角号不留
启动成功如下图
成功后访问 服务器地址:9000 出现如下界面为成功
出现访问不到的情况 可能的原因
1.防火墙
2.云主机需要配置出入安全组端口
3.kafka配置文件 config/server.properties中配置
外部代理地址: advertised.listeners=PLAINTEXT://(外网ip):9092