Kafka 简介
作为一个消息中间件,Kafka 以高扩展性、高吞吐量等特点,在互联网项目中被广泛采用。
Kafka 中文文档:https://kafka.apachecn.org/
kafka 安装包:http://kafka.apache.org/downloads
部署 Kafka
使用 Docker 快速部署一个简单的 Kafka 服务
1.下载 kafka 的 docker 镜像:
docker pull spotify/kafka
注意: kafka 依赖 zookeeper 服务,而 spotify/kafka 里面集成好了 zookeeper 与 kafka,实现了一键启动。
查看docker镜像:docker images
root@linux:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
spotify/kafka latest a9e0a5b8b15e 4 years ago 443MB
2.在 docker 中启动 kafka 服务:
docker run -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=127.0.0.1 --env ADVERTISED_PORT=9092 spotify/kafka
注意:127.0.0.1 是linux 系统的IP
查看docker容器: