rocketmq服务的docker启动和配置

docker部署RocketMQ docker部署RocketMQ服务 阅读详情

rocketmq的默认启动参数占用的内存实在是太大了,小于8G的电脑无法启动,docker中的开发环境又不可能用这么大,通用的该法是改sh文件

修改文件如下

runbroker.sh 默认8G

JAVA_OPT="${JAVA_OPT} -server -Xms${Xms} -Xmx${Xmx} -Xmn${Xmn}"

改为

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx1g -Xmn125m"

runserver.sh 默认4G

JAVA_OPT="${JAVA_OPT} -server -Xms${Xms} -Xmx${Xmx} -Xmn${Xmn}"

改为

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx1g -Xmn125m"

rocketmq docker compose启动配置

  rocketmq:
    image: apache/rocketmq:4.9.6
    container_name: rocketmq
    ports: 
      - 9876:9876
    volumes:
      - '${PWD}/rocketmq/bin/runserver.sh:/home/rocketmq/rocketmq-4.9.6/bin/runserver.sh'
    environment:
      - "MAX_POSSIBLE_HEAP=1073741824"
      - "HEAP_NEWSIZE=131072000"
    command: sh mqnamesrv
    restart: always
  mqbroker:
    image: apache/rocketmq:4.9.6
    container_name: mqbroker
    ports:
      - 10909:10909
      - 10911:10911
      - 10912:10912
    volumes:
      - '${PWD}/rocketmq/conf/broker.conf:/home/rocketmq/rocketmq-4.9.6/conf/broker.conf'
      - '${PWD}/rocketmq/bin/runbroker.sh:/home/rocketmq/rocketmq-4.9.6/bin/runbroker.sh'
    environment:
      - "MAX_POSSIBLE_HEAP=1073741824"
      - "HEAP_NEWSIZE=131072000"
    command: sh mqbroker -n rocketmq:9876
    restart: always

其中broker.conf内容如下

brokerIP1=127.0.0.1

另外两个配置文件从容器里拷贝出来按照上面的修改jvm参数即可

Docker部署RocketMQ 注意:保证 plain_acl.properties 文件中 accessKey 和 secretKey 和上述 docker-compose.yml 中的一致。注意:这个文件应没有中文字符!,accessKey 不能小于6位数!secretKey 也不能小于6位!http://XXX.XXX.XXX.XXX:8180/ XXX.XXX.XXX.XXX你的IP地址。输入accessKey 和 secretKey 对应的 Username 和 Password。查看问题,自行百度解决。 阅读详情

相关推荐

Docker部署RocketMQ5.x (单机部署+配置参数详解+不使用docker-compose直接部署)

Docker部署RocketMQ5.x 单机部署+配置参数详解+不使用docker-compose直接部署,处理通过环境变量配置堆内存容器内部不生效问题

kerwin的博客 2万+

使用docker运行RocketMQ

一、拉取RocketMQ镜像 docker pull apache/rocketmq //选择版本拉取 docker pull apache/rocketmq:4.7.1 二、运行容器,启动NameServer模块 Namesrv模块主要负责服务的寻址和注册,如果该模块不能够在节点中被正确定位。 整个RocketMQ的node都将无法正常工作。 因此,将RocketMQ的Namesrv模块启动并部署在Docker容器中,通过使用–net=host参数使得容器内和宿主机在同一个网络中,可以实现在宿主机的网

qq_51864596的博客 2647

在Docker中安装RocketMQ

在Docker中安装RocketMQ

linder_leader的专栏 1133

docker搭建rocketmq环境

docker部署rocketmq

weixin_40857858的博客 2117

rocketmq 部署启动指南-Docker 版

最近学习使用 rocketmq,需要搭建 rocketmq 服务端,本文主要记录 rocketmq 搭建过程以及这个过程踩到的一些坑。 准备工作 在搭建之前,我们需要做一些准备工作,这里我们需要使用 docker 搭建服务,所以需要提前安装 docker。此外,由于 rocketmq 需要部署 broker 与 nameserver ,考虑到分开部署比较麻烦,这里将会使用 docker-comp...

楼下小黑哥 1947

从原理到实践:详解RGBD相机深度与彩色图像对齐(D2C)算法

本文深入解析了RGBD相机深度与彩色图像对齐(D2C)算法的原理与实现。针对自组装相机中深度图与彩色图不匹配的核心痛点,文章从相机模型、坐标系变换等数学基础讲起,剖析了传统点映射算法的缺陷,并重点介绍了高效的矩形区域映射算法。该算法通过将深度像素视为矩形区域进行映射,有效解决了空洞和遮挡问题,并附有可直接复用的C++代码与优化技巧,为三维重建、机器人视觉等应用奠定坚实基础。

weixin_28363123的博客 233

【RocketMQ】005-Docker 部署 RocketMQ

【RocketMQ】005-Docker 部署 RocketMQ

訾博(ZiBo)的博客 1908

手把手教你用LDR9201芯片DIY高性能Type-C耳机转接头(附电路图)

本文详细介绍了基于LDR9201芯片DIY高性能Type-C耳机转接头的完整实战教程。从芯片选型、电路设计、元器件采购到焊接调试,手把手指导如何打造一个免驱兼容、支持高解析度音频且可通过EEPROM深度定制功能的专属转接头。重点解析了LDR9201作为高度集成的USB音频控制器SoC的优势,并提供了核心电路图与配置指南,适合电子爱好者和硬件开发者实践。

jump7的博客 348

docker-compose启动rocketmq

docker-compose启动rocketmq 1、随便找个位置新建文件夹rocketmq,目录结构如下: rocketmq ├── conf │ └── broker.conf ├── docker-compose.yaml ├── logs └── store 2、新建docker-compose.yaml文件: $ vim docker-compose.yaml version: '3.5' services: rmqnamesrv: image: foxiswho/ro.

每一个不曾起舞的日子,都是对生命的辜负 1124

HFSS/ADS仿真实操:手把手调优一个2.4GHz SAW滤波器的IDT结构

本文详细介绍了使用HFSS和ADS仿真工具优化2.4GHz表面声波滤波器(SAW)的IDT结构。从材料参数设置到IDT建模,再到参数化扫描与频率调谐,提供了实用的操作步骤和优化技巧,帮助工程师快速掌握SAW滤波器的设计方案与性能调优方法。

weixin_29197835的博客 524

YOLOv11改进 | 引入DEConv细节增强卷积模块:恢复细节信息,提升小目标检测精度

摘要: YOLOv11在目标检测中面临小目标检测精度不足的问题,主要由于细节信息丢失。本文提出引入DEConv(细节增强卷积)模块,通过多分支卷积和残差连接恢复高频细节,提升小目标检测性能。DEConv结合3×3卷积与空洞卷积增强边缘信息,并自适应融合特征,兼容YOLOv11的P3层(小目标关键层)且计算高效。实验表明,该改进在无人机航拍、显微镜图像等密集小目标场景中显著减少漏检,同时保持轻量化和实时性优势。代码实现可直接嵌入现有YOLO架构,仅需替换P3层卷积模块。

走向CTO的路上... 942

docker安装rocketmq

作者用的是腾讯云的轻量应用服务器,系统直接安装的基于centos7.6的docker镜像

施小楠的博客 673

北斗导航 | 卫星导航接收机原理(基础)

卡尔曼滤波,最小二乘,伪距,芯片,模组,接收机,捕获,跟踪,RTK,RTD,PPP,SPP,多普勒,DOP,灵敏度,热启动,冷启动,PNT,北斗发展,MEO,IGSO,GEO,ICD,导航电文,载波,载噪比

尘世冰封的专栏 2332

Docker安装RocketMQ

安装环境 Docker Docker-Compose 安装 RocketMQ rmqnamesrv:名字服务; rmqbroker:代理服务器; rocketmq-console:控制台(可视化界面); 准备目录与配置文件 rocketmq /conf broker.conf docker-compose.yml broker.conf brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0

csp732171109的博客 1598

C#解析基恩士(KEYENCE)PLC数据:KV协议通信与实时监控实现

KV协议是基恩士PLC使用的一种专用通信协议,通常用于与上位机进行数据交换。KV协议通过RS-232C、RS-485、Ethernet等接口与上位机通信,支持多种数据类型的读写,包括但不限于位、字、双字、浮点数等。简洁易用:KV协议的通信格式简单,易于实现。支持多种数据类型:支持位数据、字数据、定长字符串等。高效实时性:能够提供较高的实时数据交换性能,适合实时监控应用。本文介绍了如何通过C#与基恩士KV系列PLC进行通信,实现数据的解析和实时监控功能。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1792

计算机组成原理(第三版)唐朔飞-第四章存储器-课后习题

计算机组成原理(第三版)唐朔飞-第四章存储器-课后习题

weixin_45735391的博客 17万+

基于docker安装rocketmq

基于docker安装rocketmq,docker-compose方式一:dockerhub拉取镜像二:添加文件夹和配置文件三:启动查看 一:dockerhub拉取镜像 进入docker官方网站dockerhub拉取镜像 这里用了神秘狐(foxiswho)的两个镜像和styletang的mq控制台镜像 二:添加文件夹和配置文件 whereis docker 查找docker目录,我自己的d...

u012586389的博客 396

自动驾驶大模型---小鹏汽车VLA大模型

随着自动驾驶技术的进步,小鹏汽车正通过云端大模型蒸馏技术,将72B参数的VLA大模型轻量化后部署到车端,以提升自动驾驶系统的智能和安全性。这种技术路线不仅解决了“模态不统一”的问题,还通过强化学习增强了模型的表现。

智能汽车人的博客 2231

RocketMQ部署

最近在学习RocketMQ,但一直苦于没有合适的环境学习。我的电脑是Windows系统,虽然换上了专业版装上了Docker,而且也有虚拟机,平常也会通过这些环境学习,但是还是太不方便了,为了方便终于又用上了云服务器,这次是阿里的。配置如下CPU&内存 1核(vCPU)2 GiB操作系统 CentOS 7.8 64位当前使用带宽 1Mbps这次RocketMQ的配置包括,和控制台提要:基础的JDK和Maven这里不多提了,都安装配置好了,另外后面的采用Docker部署方式,Docker。

wnhyang的博客 532

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

docker-compose rocketmq5.1.3

3. broker.conf 将broker.conf 放到/broker下面。将plain_acl.yml 将plain_acl.yml 放到/broker下面。或者是整个目录都赋权限即可,然后重启 docker-compose up。4.docker-compose.yml 单独一个文件存放即可。5.启动 docker-compose up 查看启动状态。目录下 logs 文件赋权限 chmod 777 *若broker 没有启动成功 则对。

hunheidaode的博客 470

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

docker 部署 rocketmq

部署 Apache RocketMQ 使用 Docker 是一种简便的方法,可以帮助你快速搭建消息队列系统。下面是一个简单的指南,帮助你通过 Docker 来部署 RocketMQ。

志存高远 873

Docker安装、配置RocketMQ

【代码】Docker安装、配置RocketMQ。

2301_80484340的博客 403

阿里云服务器安装RocketMQ(非Docker安装)

阿里云服务器安装RocketMQ(非Docker安装) 1.搭建前景 1)安装jdk,配置环境变量 2)安装maven,配置环境变量 2.下载部署RocketMQ(下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip) 1).unzip rocketmq-all-4.3.2-bin-release.zip 2).cd rocketmq-all-4.3.2-

sefa6135的博客 523

云服务器Docker安装RocketMq

在云服务器控制台的防火墙/安全组设置开放端口即可;访问链接:http://外网地址:9999。broker.conf配置。

qq_25018949的博客 483

Docker实战:docker compose 搭建Rocketmq

浏览器访问:http://192.168.17.173:8087/#/,效果图如下,至此,docker compose 搭建Rocketmq完成。

luckywuxn的博客 1442

RocketMQ安装启动-Docker方式(一)

1. Docker安装RocketMQ镜像 1.1 搜索RocketMQ镜像 命令:docker search rocketmq 我们这里使用rocketmqinc/rocketmq镜像 1.2 下载镜像 命令: docker pull rocketmqinc/rocketmq 下载版本为rocketmqinc/rocketmq:latest版本 此镜像,有server和broker,可直接使用 1.3 下载Rocketmq控制台 命令:``` ...

qq_15740267的博客 4499
上一篇: light-task-scheduler的dockerfile打包配置
下一篇: centos7调整默认分区大小
gsls200808
博客等级 码龄15年 1129粉丝 809原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值