Kafka Mac 本地环境搭建记录
目录
本文使用开源框架kafka-docker在本地Mac环境搭建基于Docker容器的kafka环境 https://github.com/wurstmeister/kafka-docker
Step 1 预安装docker compse
https://docs.docker.com/compose/install/
Step 2 更新docker-compose.yml参数
可以参考https://github.com/wurstmeister/kafka-docker
environment:
KAFKA_CREATE_TOPICS: "Topic1:1:3,Topic2:1:1:compact"
Topic 1将会有1个分区和3个复制备份, Topic 2会有1个分区和1个复制备份,并且cleanup.policy
set to compact
Step 3 启动集群
常规启动
docker-compose up -d
如果需要更多的Brokers
docker-compose scale kafka=3
销毁集群
docker-compose stop
Step 4 测试Kafka集群
cd test
docker-compose up -d zookeeper kafka_1 kafka_2
./runAllTests.sh