Docker快速安装kafka | 沈健的技术博客

盒子

文章目录

同样基于docker-compose安装,Docker快速部署nginx中有讲到,不在重述

1. 编写docker-compose.yml

个人习惯放在/opt/下,如/opt/kafka, /opt/nginx, docker-compose.yml如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3'
services:
zookeeper:
image: 大专栏  Docker快速安装kafkalass="string">wurstmeister/zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 192.168.153.152 # 宿主IP地址,此为我虚拟机地址
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock

2. 启动kafka

docker-compose up -d

Creating kafka_kafka_1 … done
Creating kafka_zookeeper_1 … done

3. 消息生产消费验证

1
2
3
4
5
6
7
8
9
10
11
12
docker exec -it kafka_kafka_1 /bin/bash # 进入kafka终端

# 创建test主题,副本1,分区1
kafka-topics.sh --create --topic test --zookeeper kafka_zookeeper_1:2181 --replication-factor 1 --partitions 1 kafka-topics.sh --list --zookeeper kafka_zookeeper_1:2181 # 查看刚才创建的test分区 # 发布消息,输入几条消息后,按^C退出发布
kafka-console-producer.sh --topic=test --broker-list kafka_kafka_1:9092 # 接收消息
kafka-console-consumer.sh --bootstrap-server kafka_kafka_1:9092 --from-beginning --topic test

如果正常的话,发布的消息能够接收到,开始愉悦的kafka之旅吧~~~

最新文章

  1. STL用法总结
  2. Easyui简单布局
  3. JavaScript之旅(三)
  4. c++基础 explicit
  5. C# 定时器运用
  6. 【转载】Unix Shell中用[-n]判断字符串不为NULL
  7. Msys+Mingw在手 妙用在心!
  8. JDK_Proxy_InvocationHandler_动态代理
  9. 动态规划:NOI2013 快餐店
  10. C++ 自定义结构体和类 内存对齐
  11. Windows安全事件日志中的事件编号与描述
  12. Python: 列表注意细节与元组的基本用法
  13. OkHttp使用教程——网络操作之OkHttp, Volley以及Gson
  14. 4种好用的python编辑器
  15. javaweb之Filter过滤器详解
  16. jQuery添加自定义函数的三种方法
  17. [Partition][Index]对于Partition表而言,是否Global Index 和 Local Index 可以针对同一个字段建立?
  18. filedisk.sys
  19. VC Debug和Release区别
  20. idea 开启 tomcat 访问日志记录

热门文章

  1. c++语法(3)
  2. 长沙中考2019数学T25讲解
  3. sqlserver 数据库分组后取第一条数据
  4. zookeeper注册中心和客户端
  5. nm命令介绍
  6. POJ-1679 The Unique MST(次小生成树、判断最小生成树是否唯一)
  7. mysql引擎与物理文件
  8. 理解Java中的对象,变量和方法
  9. TPO2-3 Early Cinema
  10. xcode7 上传APPStore错误ERROR ITMS-90474: iPad Multitasking support requires these orientations