Kafka-Docker

1. 拉取images

docker pull wurstmeister/zookeeper

docker pull wurstmeister/kafka

2. 启动container

docker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime wurstmeister/zookeeper:latest

docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181

--env KAFKA_ADVERTISED_HOST_NAME=192.168.1.123 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

3. 验证kafka能否消费消息:

docker exec -it kafka bash

cd opt/kafka_2.12-2.2.0/bin/

找到kafka-topics.sh

创建kafka的topic

kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic hellokafka

生产消息:

bin/kafka-console-producer.sh --broker-list 192.168.1.123:9092 --topic hellokafka

控制台展示消息:

bin/kafka-console-consumer.sh --zookeeper zookeeper:2181 --topic hellokafka--from-beginning

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 无疑,只要身在人类社会,只要存在比较,就存在自卑。 我们为什么会自卑?大概只是因为我们是个普通...
    日昃月满阅读 3,184评论 0 0
  • 夏一寒阅读 1,683评论 0 1
  • 票也验过座也找到, 多年的梦想就要带走。 火车一路走好! 别过了野枣也别过了白杨, 看完了榕树也看完了香蕉。 火车...
    33b5d682f599阅读 1,027评论 0 1
  • 虽然身处这个城市若干年,却有诸多未能欣赏的风景。今天下午,因了公司组织的活动,一行人浩浩荡荡的来到了位于河西的...
    曾言真语阅读 3,003评论 0 0