前言
本文采用docker-compose安装kafka,kafka环境是建立在zookeeper之上,安装kafka之前先安装zookeeper。
安装
创建docker-compose
vim docker-compose.yml
内容如下:
配置中的192.168.126.156是我本地ip地址。
version:'3'services:zookeeper:image: wurstmeister/zookeeper
ports:-"2181:2181"kafka:image: wurstmeister/kafka
volumes:- /etc/localtime:/etc/localtime
ports:-"9092:9092"environment:KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://192.168.126.156:9092KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
运行
docker-compose up -d
查看运行容器
dockerps
运行成功日志如下:
验证zk和kafka
kafka安装成功会在zookeeper生成数据。
使用zk客户端工具zktool 或者 ZooInspector。本文使用ZooInspector,能够看到如下图就说明zk和kafka环境搭建成功。
版权归原作者 terrybg 所有, 如有侵权,请联系我们删除。