docker安装并运行kafka
第三方仓库地址:https://github.com/wurstmeister/kafka-docker
上面的仓库已经编写好了,docker-compose.yml文件,而且这个仓库的kafka安装基本上是最新的版本,所以选用这个仓库。
首先,拉到本地:
git clone https://github.com/wurstmeister/kafka-docker
然后修改 docker-compose.yml
文件中:
KAFKA_ADVERTISED_HOST_NAME: 172.16.0.212
其中的IP地址改为自己的机器IP。
紧接着运行:
docker-composer up -d
编译好了之后,运行:
docker-compose ps
Name Command State Ports
-----------------------------------------------------------------------------------------------------------------------------------
kafka-docker_kafka_1_a5f734a84cc7 start-kafka.sh Up 0.0.0.0:32770->9092/tcp
kafka-docker_kafka_2_19eeda1c34fc start-kafka.sh Up 0.0.0.0:32771->9092/tcp
kafka-docker_kafka_3_7add20b4ec82 start-kafka.sh Up 0.0.0.0:32772->9092/tcp
kafka-docker_zookeeper_1_f7be7f906d5e /bin/sh -c /usr/sbin/sshd ... Up 0.0.0.0:2181->2181/tcp, 22/tcp, 2888/tcp, 3888/tcp
我这里运行了三台 kafka的服务,如果你需要扩展的话只需要运行:
docker-compose scale kafka=3
这样 kafka 的服务就会增加到3个。
下面是常用的命令:
# 停止服务
docker-compose stop
# 启动服务
docker-compose start
# 删除
docker-compose down
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭