使用docker搭建kafka集群

901 阅读1分钟

前置条件

首先保证安装了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