在Docker上安装Kafka
2017-05-16 17:30
295 查看
作为一个消息中间件,Kafka 以高扩展性、高吞吐量等特点,在互联网项目中被广泛采用。
为了方便初学者能快速试用 Kafka ,本文演示了如何用 Docker 快速搭建一个简单的 Kafka 服务。
不清楚 Kafka 的同学,可以先看看这篇文章:
/detail/2651750965.html
1. 下载 kafka 的 docker 镜像:
docker pull spotify/kafka
注意: kafka 依赖 zookeeper 服务,而 spotify/kafka 里面集成好了 zookeeper 与 kafka,实现了一键启动。
2. 在 docker 中启动 kafka 服务:
docker run -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=127.0.0.1 --env ADVERTISED_PORT=9092 spotify/kafka
3. 执行 kafka 的生产端、消费端程序,查看运行效果:
下载 kafka 安装包:
http://kafka.apache.org/downloads
下载完后解压缩,进入目录中。
生产端发消息,命令行演示如下:
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test
消息端收消息,命令行演示如下:
bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic test --from-beginning
为了方便初学者能快速试用 Kafka ,本文演示了如何用 Docker 快速搭建一个简单的 Kafka 服务。
不清楚 Kafka 的同学,可以先看看这篇文章:
/detail/2651750965.html
1. 下载 kafka 的 docker 镜像:
docker pull spotify/kafka
注意: kafka 依赖 zookeeper 服务,而 spotify/kafka 里面集成好了 zookeeper 与 kafka,实现了一键启动。
2. 在 docker 中启动 kafka 服务:
docker run -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=127.0.0.1 --env ADVERTISED_PORT=9092 spotify/kafka
3. 执行 kafka 的生产端、消费端程序,查看运行效果:
下载 kafka 安装包:
http://kafka.apache.org/downloads
下载完后解压缩,进入目录中。
生产端发消息,命令行演示如下:
bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test
消息端收消息,命令行演示如下:
bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic test --from-beginning
相关文章推荐
- docker——kafka集群安装
- docker 安装 elasticsearch、kibana、logstash 5.6.1,带x-pack,从kafka中获取数据
- docker 安装kafka(快速)
- goim(1):学习goim ,使用docker安装kafka 镜像
- docker——kafka-manager安装
- docker系列-09.docker安装kafka,zookeeper
- kafka ksql && docker 安装试用
- docker kafka集群安装部署
- docker 安装和使用 注意
- Kafka 安装和测试
- Kafka 安装配置
- zookeeper+kafka集群安装之二
- 在centos6.5上安装docker
- kafka 安装
- kafka安装配置
- ubuntu 14.04 安装 docker 的命令
- zookeeper+kafka集群安装之一
- zookeeper+kafka集群安装之二
- 在 CentOS 6.4(64位) 安装 docker.io
- 在Redhat/Centos下安装Docker(不升级内核)