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

docker-compose搭建kafka

1、单节点docker-compose.yml

version: '3'
services:zookeeper:image: zookeeper:3.8container_name: zookeeperports:- "2181:2181"volumes:- ./data/zookeeper:/dataenvironment:ZOO_MY_ID: 1ZOO_MAX_CLIENT_CNXNS: 100kafka:image: bitnami/kafka:3.7container_name: kafkaports:- "9092:9092"environment:KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092KAFKA_CFG_AUTO_CREATE_TOPICS_ENABLE: "true"  # 自动创建主题KAFKA_CFG_NUM_PARTITIONS: "3"  # 默认分区数volumes:- ./data/kafka:/bitnami/kafkadepends_on:- zookeeper

2、在启动容器前,确保宿主机目录对 Docker 有写权限

# 创建数据目录
mkdir -p ./data/kafka
# 授予容器用户权限(1001是bitnami镜像的默认用户ID)
sudo chown -R 1001:1001 ./data/kafka
# 重新启动服务
docker-compose up -d

3、运行kafka 查看成功日志

# 后台运行
docker-compose up -d  # 查看运行日志
docker-compose logs -f kafka

在这里插入图片描述

http://www.xdnf.cn/news/1070.html

相关文章:

  • 【MCP Node.js SDK 全栈进阶指南】中级篇(1):MCP动态服务器高级应用
  • 2025智能驾驶趋势评估
  • FreeRTOS【1】如何设置keil的软件仿真
  • GTS-400 系列运动控制器板(九)----设置轴为闭环控制方式
  • Ansys Zemax | 在 MATLAB 中使用 ZOS-API 的技巧
  • 【go】简单理解梳理go的内存分配原理
  • Nginx​中间件的解析
  • 蓝桥杯 19.合根植物
  • 逻辑回归:损失和正则化技术的深入研究
  • 音频base64
  • 三角形神经网络(TNN)
  • 豪越科技消防公车管理系统:智能化保障应急救援效率
  • LeetCode 1292 元素和小于等于阈值的正方形的最大边长
  • 洗车小程序系统前端uniapp 后台thinkphp
  • Sharding-JDBC 系列专题 - 第五篇:分布式事务
  • Linux 系统监控大师:Glances 工具详解助力自动化
  • 【DeepSeek 学习推理】Llumnix: Dynamic Scheduling for Large Language Model Serving
  • 从代码学习深度学习 - 异步计算 PyTorch 版
  • 【音视频】FFmpeg解封装
  • (8)ECMAScript语法详解
  • 【Git】Git Revert 命令详解
  • C语言高频面试题——malloc 和 calloc区别
  • 今日CSS笔记
  • python环境使用conda,conda如何升级默认的python版本
  • [盈达科技】GEO(生成式引擎优化)实战指南:从认知重构、技术落地到内容突围的三维战略
  • Ruby 正则表达式
  • java进阶之git
  • 83k Star!n8n 让 AI 驱动的工作流自动化触手可及
  • Python设计模式:对象池
  • 数据库对象与权限管理-视图与索引管理