前置条件
首先保证安装了docker和docker-compose
下载
git clone https://github.com/wurstmeister/kafka-docker
然后进入到kafka-docker目录下执行后续操作
修改配置:
docker-compose.yml下 1.配置kafka域名 KAFKA_ADVERTISED_HOST_NAME: hostname 2.初始化时创建主题(Topic 1 有1个分区和3个副本, Topic 2 有1个分区和1个副本) environment: KAFKA_CREATE_TOPICS: "Topic1:1:3,Topic2:1:1:compact"复制代码
启动:
sudo docker-compose up -d
关闭
sudo docker-compose stop
扩容(--no-recreate防止重复创建)
docker-compose scale kafka=3 --no-recreate