记录一下使用docker-compose快速部署kafka,同时添加kafka map可视化管理kafka信息。具体的配置示例如下:
version: '3' networks: kfk: ipam: driver: default config: - subnet: "172.23.7.0/24" services: zookepper: image: registry.cn-hangzhou.aliyuncs.com/zhengqing/zookeeper:latest container_name: zookeeper-server restart: unless-stopped volumes: - "/etc/localtime:/etc/localtime" environment: ALLOW_ANONYMOUS_LOGIN: "true" ports: - "2181:2181" networks: kfk: ipv4_address: 172.23.7.11 kafka: image: registry.cn-hangzhou.aliyuncs.com/zhengqing/kafka:3.4.1 container_name: kafka restart: unless-stopped volumes: - "/etc/localtime:/etc/localtime" environment: ALLOW_PLAINTEXT_LISTENER: "true" KAFKA_CFG_ZOOKEEPER_CONNECT: zookepper:2181 KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://192.168.1.249:9092 #记得把这个地址修改成服务器对外链接的ip和端口 ports: - "9092:9092" depends_on: - zookepper networks: kfk: ipv4_address: 172.23.7.12 kafka-map: image: registry.cn-hangzhou.aliyuncs.com/zhengqing/kafka-map container_name: kafka-map restart: unless-stopped volumes: - "./kafka/kafka-map/data:/usr/local/kafka-map/data" environment: DEFAULT_USERNAME: admin DEFAULT_PASSWORD: 123456 ports: - "9080:8080" depends_on: - kafka networks: kfk: ipv4_address: 172.23.7.13
以上使用
docker-compose up -d
命令启动之后就可以链接kafka进行使用了,同时我们还可以通过kafka map来访问可视化管理工具。kafka map的信息如下:
地址:http://ip:9080 账号:admin 密码:123456
然后可以再里面添加kafka实例进行管理了
还没有评论,来说两句吧...