docker-compose部署kafka
docker-compose部署kafka
docker-compose.yml如下:
version: '2'
services:zookeeper:container_name: zookeeperimage: wurstmeister/zookeepervolumes:- ./zookeeper/data:/dataports:- "2181:2181"kafka:container_name: kafkaimage: wurstmeister/kafkaports:- "9092:9092"environment:KAFKA_ADVERTISED_HOST_NAME: localhostKAFKA_MESSAGE_MAX_BYTES: 2000000KAFKA_CREATE_TOPICS: "test:1:1"KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181volumes:- ./kafka:/kafka- /var/run/docker.sock:/var/run/docker.sockkafka-manager:container_name: kafka-managerimage: sheepkiller/kafka-managerports:- 9020:9000environment:ZK_HOSTS: zookeeper:2181
参数说明:
- KAFKA_ADVERTISED_HOST_NAME:Docker宿主机IP(如果你要配置多个brokers,就不能设置为 localhost 或 127.0.0.1)
- KAFKA_MESSAGE_MAX_BYTES:kafka(message.max.bytes) 会接收单个消息size的最大限制,默认值为1000000 , ≈1M
- KAFKA_CREATE_TOPICS:初始创建的topics,可以不设置
- 环境变量./kafka为防止容器销毁时消息数据丢失。
- 容器kafka-manager为yahoo出可视化kafka WEB管理平台。
在docker-compose.yml所在目录下执行:
# 启动:
$ docker-compose up -d# 删除容器:
$ docker-compose down# 增加更多Broker:
$ docker-compose scale kafka=3# 合并:
$ docker-compose up --scale kafka=3
docker-compose部署kafka相关推荐
- Kafka:Docker Compose部署Kafka集群
创建目录用于存放Docker Compose部署Kafka集群的yaml文件: mkdir -p /root/composefile/kafka/ 写入该yaml文件: vim /root/compo ...
- RabbitMQ:Docker Compose部署RabbitMQ
创建目录,用于存放Docker Compose部署RabbitMQ的yaml文件: mkdir -p /root/composefile/rabbitmq 写入该yaml文件: vim /root/c ...
- docker compose部署服务
1 用docker compose部署服务 - 需求:假如现在我们手里有很多容器,每个容器对应每个服务,有nginx容器,redis容器,mysql容器等.现在我们需要批量化的去管理,批量启动,停止, ...
- 使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance
场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...
- 使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin.password
场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...
- Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Docker Compose部署Nexus3时的docker-compose.yml代码
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- 使用Docker Compose部署SpringBoot应用
使用Docker Compose部署SpringBoot应用 原创: 梦想de星空 macrozheng 6月19日 Docker Compose是一个用于定义和运行多个docker容器应用的工具.使 ...
最新文章
- 每天2亿美元投入AI领域,1/10砸向自动驾驶,中国AI论文首超全欧洲 | 斯坦福全球AI年度报告...
- 【Laravel Cache】 配置redis 存储缓存,通俗易懂,一次就掌握
- Linux安装Kafka-manager可视化
- 新手上路之django项目开发(二)-----引入静态文件
- Ubuntu 16.04 设置MySQL远程访问权限
- ReactNative 告别CodePush,自建热更新版本升级环境
- freetype字体位图转距离场_那些火遍ins的字体小技巧,不看你就亏了
- mysql 分区 导出_mysql普通表变成分区表导入导出
- B3403 [Usaco2009 Open]Cow Line 直线上的牛 deque
- linux查看cpu、内存、版本信息
- 软件测试面试题:设计系统测试计划需要参考的项目文档?
- 【机器学习】第一章 - 机器学习概论 - 周志华机器学习笔记
- 【.net core】电商平台升级之微服务架构应用实战
- mysql 唯一更新_MySQL 唯一索引和插入重复自动更新
- 用浏览器快速开启Docker的体验之旅
- App实战:夜间模式实现方法一
- 关于emplace_back()的理解
- python turtle 太极八卦图
- Android 获取wifi信号强度
- 中国摩托车头盔行业市场供需与战略研究报告
热门文章
- bat判断文本中是否存在一个相同内容比较_Excel中的9个逻辑函数都不掌握,还敢称Excel达人?...
- Redox随笔(2)-用Rust语言编写的类UNIX操作系统
- 【Python】4500字、10个案例分享几个Python可视化小技巧,助你绘制高质量图表
- 【Python】安利一个超好用的Pandas数据挖掘分析神器
- 2021年三大顶会时间序列论文代码整理
- 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题
- 专家票选! 2020 年度 10 篇人工智能经典论文(6-10)
- 【论文解读】无需额外数据、Tricks、架构调整,CMU开源首个将ResNet50精度提升至80%+新方法...
- 6个用于文本分类的最新开源预训练模型(NLP必备)
- 即时通讯音视频开发(五):认识主流视频编码技术H.264