当前位置: 首页 > news >正文

docker 安装kafka

运行容器 zookeeper:

[root@k8s-master ~]# docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2  --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime zookeeper
c603f292813cfd6e2b16fff88a9767cc86fc9bba34d82723e57a30a6199d280b

运行容器  kafka:

[root@k8s-master ~]# docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=172.21.10.10:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.21.10.10:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -v /etc/localtime:/etc/localtime wurstmeister/kafka
d545f44cda8eae5f6653efe9ed55b2dd98a29a63648308f0ed6908f5cf841efe
参数说明:
-e KAFKA_BROKER_ID=0  在kafka集群中,每个kafka都有一个BROKER_ID来区分自己-e KAFKA_ZOOKEEPER_CONNECT=172.21.10.10:2181/kafka 配置zookeeper管理kafka的路径172.21.10.10:2181/kafka-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://172.21.10.10:9092  把kafka的地址端口注册给zookeeper,如果是远程访问要改成外网IP,类如Java程序访问出现无法连接。-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 配置kafka的监听端口-v /etc/localtime:/etc/localtime 容器时间同步虚拟机的时间

[root@k8s-master ~]# docker exec -it kafka bash
bash-5.1# 
bash-5.1#  

 生产者

bash-5.1# ./kafka-console-producer.sh --broker-list localhost:9092 --topic test
>helloworld             
>

运行消费者:

运行消费者:

 

 

http://www.lryc.cn/news/183044.html

相关文章:

  • 容器内获得apiserver地址
  • linux服务端c++开发工具介绍(vscode版)
  • Linux常用命令大全
  • Python中取2023, 9, 1——2023, 10, 31的全部时间
  • 创建django文件
  • 全排列[中等]
  • mybatise-plus的id过长问题
  • 图示矩阵分解
  • 六、互联网技术——数据存储
  • 六、vpp 流表+负载均衡
  • word已排序好的参考文献,插入新的参考文献,序号更新
  • 二叉树的顺序存储——堆——初识堆排序
  • CYEZ 模拟赛 9
  • typescript: Builder Pattern
  • WPS/word 表格跨行如何续表、和表的名称
  • Python的NumPy库(一)基础用法
  • uniapp app 导出excel 表格
  • 【RabbitMQ】常用消息模型详解
  • 图像拼接后丢失数据,转tiff报错rasterfile failed: an unknown
  • Nginx之日志模块解读
  • latex方程组编写,一种可以保证方程编号自适应的方法
  • 深度学习基础 2D卷积(1)
  • OpenCV DNN C++ 使用 YOLO 模型推理
  • 第八章 Linux文件系统权限
  • XXL-JOB源码梳理——一文理清XXL-JOB实现方案
  • java做个qq机器人
  • 前端 | AjaxAxios模块
  • 高效的ProtoBuf
  • 删除SQL记录
  • 数据结构--》探索数据结构中的字符串结构与算法