首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术分享

    docker部署RocketMQ

    1.拉取mq镜像docker pull rocketmqinc/rocketmq:4.3.22.拉取可视化平台镜像docker pull styletang/rocketmq-console-ng:1.0.03 docker tag 【镜像id】 rocketmq:4.3.24.创建broker目录mkdir -p /opt/rocketmq/data/broker/logs /opt/rocketmq/data /broker/store # 修改镜像名字 docker tag 【镜像id】 rocketmq-console:1.0.05.创建broker配置文件目录mkdir -p /opt/rocketmq /rocketmq/data/broker/logs:/root/logs -v /opt/rocketmq/data/broker/store:/root/store -v /opt/rocketmq =200000000" rocketmq:4.3.2 sh mqbroker -c /opt/rocketmq/data/conf/broker.conf8.启动可视化平台docker run -d

    68610编辑于 2024-06-06
  • 来自专栏全栈开发工程师

    RocketMQ】005-Docker 部署 RocketMQ

    RocketMQ】005-Docker 部署 RocketMQ 一、部署 1、拉取镜像 MQ 镜像 docker pull rocketmqinc/rocketmq:latest 可视化平台镜像 docker /zibo/docker/rocketmq/data/conf 3、编辑配置文件 目录:/home/zibo/docker/rocketmq/data/conf vim broker.conf " rocketmqinc/rocketmq sh mqnamesrv docker run: 这是Docker命令,用于创建和管理Docker容器。 /rocketmq sh mqbroker -c /opt/rocketmqinc/rocketmq/conf/broker.conf docker run: 这是Docker命令,用于创建和管理Docker 三、其他 参考文章: docker部署RocketMQ https://blog.csdn.net/SmallCat0912/article/details/128535930

    2K11编辑于 2025-01-06
  • 来自专栏公众号:懒时小窝

    RocketMqRocketMq 4.9.4 Windows-docker 部署

    引言注意个人使用了4.9.4的Rocketmq版本进行学习部署使用。因为windows上使用docker部署不同版本的RockerMq可能会有不同的情况,这里仅保证4.9.4的版本可以正确运行。 Namesrv 配置一切准备工作做好,我们开始拉取docker镜像,然后进行启动测试,配置使用默认的即可,下面拉取rocketmq 4.9.4 的镜像命令:$ docker pull apache/rocketmq D:/adongstack/run/docker/rocketmq/data/namesrv/logsD:/adongstack/run/docker/rocketmq/data/namesrv/stores data/broker/logsD:/adongstack/run/docker/rocketmq/data/broker/confD:/adongstack/run/docker/rocketmq/data IP,建议有条件使用Linux部署docker和使用Docker

    3.8K42编辑于 2022-11-10
  • 来自专栏路过君BLOG from CSDN

    构建docker镜像部署rocketmq

    构建镜像 下载rocketmq-docker源码 根据需要修改自定义启动脚本 image-build\scripts\ runbroker-customize.sh runserver-customize.sh RocketMQ版本参数RMQ-VERSION在这里查询。 启动服务 启动name server docker run --name rmqnamesrv --restart=always -d -p 9876:9876 apacherocketmq/rocketmq :4.7.1-alpine sh mqnamesrv 启动broker docker run --name rmqbroker --restart=always -d -p 10911:10911 -p 部署参考

    2.2K20发布于 2020-12-31
  • 来自专栏杨不易呀

    Docker部署RocketMQ4.x

    创建NameServer服务拉去镜像 docker pull rocketmqinc/rocketmq创建nameserver数据卷挂载路径 mkdir -p /docker/rocketmq/data /namesrv/logs /docker/rocketmq/data/namesrv/store创建容器docker run -d \--restart=always \--name rmqnamesrv \-p 9876:9876 \-v /docker/rocketmq/data/namesrv/logs:/root/logs \-v /docker/rocketmq/data/namesrv/store /rocketmq/data/broker/logs /docker/rocketmq/data/broker/store /docker/rocketmq/conf创建配置文件vi /docker :10909 \-v /docker/rocketmq/data/broker/logs:/root/logs \-v /docker/rocketmq/data/broker/store:/root

    1.1K10编辑于 2023-11-16
  • 来自专栏程序通事

    rocketmq 部署启动指南-Docker

    此外,由于 rocketmq 需要部署 broker 与 nameserver ,考虑到分开部署比较麻烦,这里将会使用 docker-compose。 rocketmq 架构图如下: ? 另外,还需要搭建一个 web 可视化控制台,可以监控 mq 服务状态,以及消息消费情况,这里使用 rocketmq-console,同样该程序也将使用 docker 安装。 部署过程 首先我们需要 rocketmq docker 镜像,这里我们可以选择自己制作,直接拉取 git@github.com:apache/rocketmq-docker.git ,然后再制作镜像。 另外还可以直接使用 docker hub 上官方制作的镜像,镜像名: rocketmqinc/rocketmq。 :9876 帮助文档 rocketmq-docker RocketMq docker 搭建和基本概念 RocketMQ-Spring 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https

    5.3K20发布于 2019-09-05
  • 来自专栏轩辕镜像

    Apache RocketMQ Docker 容器化部署指南

    随着容器化技术的普及,采用Docker部署RocketMQ可以显著简化环境配置、提高部署一致性和运维效率。 本文将详细介绍如何通过Docker容器化方式部署ApacheRocketMQ,包括环境准备、镜像拉取、容器部署、功能测试、生产环境优化及故障排查等内容,为用户提供一套完整的容器化部署方案。 环境准备Docker环境安装部署RocketMQ容器前,需先确保目标服务器已安装Docker环境。 ApacheRocketMQ的Docker容器化部署方案,包括环境准备、镜像拉取、容器部署、功能测试、生产环境优化及故障排查等内容,为快速搭建RocketMQ服务提供了可参考的实践指南。 关键要点:使用一键脚本快速部署Docker环境,简化前期准备工作通过轩辕镜像加速提升RocketMQ镜像下载速度,缩短部署时间容器部署需注意核心组件(NameServer/Broker)的端口映射和数据持久化配置生产环境中应重点关注高可用架构

    64310编辑于 2025-12-10
  • 来自专栏千里行走

    docker-4:mac使用docker部署开发用rocketmq

    为了开发方便,有时需要在本地部署rocketmq,使用docker是一个高性价比的方式,故有此文。 目录: (1).mac本地dockerrocketmq (2).mac本地dockerrocketmq-console (3).测试 (1).mac本地dockerrocketmq 现在官方rocketmq-docker /play-docker.sh alpine ? 可以看到有两个容器:1个是namesrv,1个是broker。 docker ps | grep -i rocketmq ? (2).mac本地dockerrocketmq-console 官方rocketmq-console-docker位于: https://github.com/apache/rocketmq-externals 部署rocketmq-console容器: docker run -d -e "JAVA_OPTS=-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel

    1.7K20发布于 2020-10-27
  • 来自专栏低代码平台

    Docker Compose 一键快速部署 RocketMQ

    RocketMQ支持多种消息模型,包括点对点(P2P)和发布/订阅(Pub/Sub)模型。它具有以下特性:高性能:RocketMQ能够处理大规模消息传递,并具有低延迟和高吞吐量的特点。 按照下面步骤,通过Docker Compose 一键快速部署 RocketMQ1.编写docker-compose复制下面的内容,创建 docker-compose.yml 文件version: '3.8 : driver: bridge2.启动RocketMQ集群执行下面命令,根据 docker-compose.yml 创建RockerMQ集群docker-compose up -d3.关闭RocketMQ 集群根据 docker-compose.yml 文件关闭所有服务。 docker-compose down4.访问RocketMQ管理界面关于RocketMQ如何集成到项目中使用,可以参考开源项目 JeecgBoot低代码平台

    2.4K10编辑于 2024-06-28
  • 来自专栏java 微风

    Docker 方式安装部署 rocketMQ部署 图形化界面控制台、rocketMQ 控制台

    打开已克隆的工程,找到安装 rocketMQ 的脚本并运行。 官方操作说明:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-docker 安装脚本所在路径: rocketmq-externals /rocketmq-docker/4.2.0 运行脚本:play-docker.sh 运行结果是把 mqnamesrv 、mqbroker 2 个容器服务都部署好了。 应该是 created 已创建状态,只需要 docker start 容器就可以了: docker start rmqnamesrv rmqbroker 注意先启动 名称服务:rmqnamesrv 我们还可以部署一个 图形化界面控制台。 默认是全英文界面,右上角可选 切换为中文 。

    2.4K20编辑于 2022-04-13
  • 来自专栏企业容器化之路

    Helm 部署 RocketMQ

    https://helm-charts.itboon.top/rocketmqhelm repo update rocketmq-repo部署案例## 部署一个最小化的 rocketmq 集群## 这里关闭持久化存储 ,仅演示部署效果helm upgrade --install rocketmq \ --namespace rocketmq-demo \ --create-namespace \ --set broker.persistence.enabled ="false" \ rocketmq-repo/rocketmq## 部署测试集群, 启用 Dashboard (默认已开启持久化存储)helm upgrade --install rocketmq ## 部署高可用集群, 多 Master 多 Slave## 3个 master 节点,每个 master 具有1个副节点,共6个 broker 节点helm upgrade --install rocketmq 部署特定版本helm upgrade --install rocketmq \ --namespace rocketmq-demo \ --create-namespace \ --set image.tag

    2.7K10编辑于 2023-07-12
  • 来自专栏KIWI的碎碎念

    Rocketmq】通过 docker 快速搭建 rocketmq 环境

    安装 Namesrv 拉取镜像 docker pull rocketmqinc/rocketmq:4.4.0` 启动容器 docker run -d -p 9876:9876 -v {RmHome}/data 除非你的应用也同时部署在网络相通的容器中,本地或容器外就无法连接 broker 服务了,进而导致类似 RemotingTooMuchRequestException 等各种异常。 3. 安装 rocketmq 控制台 拉取镜像 docker pull pangliang/rocketmq-console-ng 启动容器 docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr 其它 参考文档 Docker 安装 Rocketmq 服务[1] 主要参考这位博主的文章,写的很好,但是实际安装时遇到几个坑,在此基础上优化一版。 2.rocketmq 连接不上 broker 问题解决[2] 参考资料 [1] Docker 安装 Rocketmq 服务: https://blog.csdn.net/javahighness/article

    3.5K31发布于 2020-04-08
  • 来自专栏路过君BLOG from CSDN

    rocketmq windows 单机部署

    案例ROCKETMQ版本 4.7 1. 设置环境变量ROCKETMQ_HOME为解压目录 2. 设置JAVA_HOME为JRE1.8版本路径 3. 修改nameserver java启动参数 %ROCKETMQ_HOME%\bin\runserver.cmd if not exist "%JAVA_HOME%\bin\java.exe" echo 修改broker java启动参数 %ROCKETMQ_HOME%\bin\runbroker.cmd if not exist "%JAVA_HOME%\bin\java.exe" echo Please 启动nameserver start "rocketmq:name" %ROCKETMQ_HOME%\bin\runserver.cmd 6. 启动broker start "rocket:broker" %ROCKETMQ_HOME%\bin\mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable

    2.1K40发布于 2020-06-19
  • 来自专栏千里行走

    rocketmq-5:生产级rocketmq集群部署

    本文主要讲述: 生产级的rocketmq消息集群的部署。 (1).集群形式 (2).源码编译 (3).生产级硬件资源与节点拓扑 (4).namersrv节点部署 (5).broker节点部署 (6).rocketmq-console后台部署 (7).rocketmq apache-rocketmq.tar.gz就是编译后的rocketmq包,将这个包传到要部署的各个机器。 开4G部署slave-0, 开2G部署namesrv /app/3rd/apache-rocketmq-broker-slave-0 /app/3rd/apache-rocketmq-namesrv-0 开4G部署slave-1, 开2G部署namesrv /app/3rd/apache-rocketmq-broker-slave-1 /app/3rd/apache-rocketmq-namesrv-

    2.4K30发布于 2019-09-19
  • 来自专栏每日一善

    rocketmq通过docker安装

    本机安装 安装2个镜像 docker pull rocketmqinc/rocketmq docker pull styletang/rocketmq-console-ng  安装name-server (服务发现用的,类似zookeeper) 安装broker(队列服务器) docker run -d --net=host -p 9876:9876 -v /data0/soft_app/rocketmq mqnamesrv docker run -d --net=host -p 10911:10911 -p 10909:10909 -v /data0/soft_app/rocketmq/data/broker /rocketmq/conf/broker.conf:/opt/rocketmq/conf/broker.conf --name rmqbroker -e "JAVA_OPT_EXT=-Xms512M /conf/broker.conf docker run -d --net=host -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876 -Dserver.port

    1.7K30编辑于 2022-04-18
  • 来自专栏devops探索

    rocketmq部署过程记录

    这里使用了两台虚拟机,部署的是多master和多slave的异步复制模式,部署结构为: 关于jdk和maven的部署安装这里就不再写了,直接去下载二进制包,然后设置好环境变量即可 这里使用的rocketmq 的包是从官方下载的二进制包,版本为4.3.2,可以直接Google rocketmq downlaod来选择相应的版本来下载 配置部署 1)下载并解压 wget http://mirrors.tuna.tsinghua.edu.cn /apache/rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip unzip rocketmq-all-4.3.2-bin-release.zip 把rocketmq =/usr/local/rocketmq/store/broker-a/consumequeue storePathIndex=/usr/local/rocketmq/store/broker-a/index _3_2 0.00(0,0ms) 0.00(0,0ms) 0 432297.61 -1.0000 如果这里都没有问题之后,下面再部署

    73110发布于 2020-07-31
  • 来自专栏RocketMQ原理与应用

    RocketMQ实战—2.RocketMQ集群生产部署

    (2)NameServer可以部署几台机器要部署RocketMQ,就得先部署NameServer,那么这个NameServer到底可以部署几台机器呢?是一台机器?还是可以部署多台机器? 因此NameServer集群化部署RocketMQ架构部署的第一步。(3)基于Dledger的Broker主从架构部署其次,要考虑Broker集群应该如何部署,采用什么方式来部署。 7.部署一个小规模的RocketMQ集群进行压测(1)部署一个小规模的RocketMQ集群(2)公司分配的第一批机器(3)选择一台机器尝试快速部署RocketMQ集群(4)完成正式三台NameServer 的部署(5)完成一组Broker集群的部署(6)编写最基本的生产者和消费者代码准备压测(1)部署一个小规模的RocketMQ集群既然已经完成了RocketMQ生产架构的设计了,接着就得一步一步完成真正的生产集群的部署 (3)选择一台机器尝试快速部署RocketMQ集群第一步:在机器上部署RocketMQ之前,先安装一下JDK,同时要在环境变量中设置Java_HOME。

    1.1K21编辑于 2025-04-09
  • 来自专栏全栈程序员必看

    Java websocket_docker rocketmq

    HandlerSocket是MySQL的一个Plugin,通过它可以直接跟MySQL的Storage Engine Layer(比如InnoDB)交互,而不需要通过MySQL的Parser Layer。从性能角度有很大的提升。

    47230编辑于 2022-09-23
  • 来自专栏全栈程序员必看

    Docker部署_docker部署网站

    通常,帮朋友部署 WordPress 的这个场景下,你可以找朋友开一台新的服务器,初始化一套 LAMP,直接把 WordPress 给 wget 进去,就可以在你的浏览器里完成配置了。 但是,前两天我需要在自己的服务器上部署一个 WordPress 服务。我这样的蒟蒻当然是无缘使用世界上最好的编程语言—— PHP 的啦。没有 PHP,还部署个屁的 WordPress。 所以就想到了—— Docker,用容器去把它装起来就好了嘛。 想到就动手做,接下来我们就看看怎么用 Docker 部署 WordPress。 为了方便,同时也多练习 Docker 的使用,我们干脆再拉一个 mysql 镜像,让整套服务完全在 docker 里运行: $ docker pull mysql:latest 注意,这篇文章写在 2020 (当然,我只是开一个简单的小服务,基本没人用,所以也就几乎没有安全风险,但您在部署的时候还是要花点时间认真考虑安全问题的) 接下来就是在您的浏览器访问 http://xxx:2020/wp-admin/

    1.5K30编辑于 2022-11-17
  • 来自专栏凯哥Java

    【非docker-compose】docker下安装rocketmq

    docker下按照rocketmq。非compose安装。一步一步安装 一:编写broker.conf文件 文件位置:/opt/rocketmq/conf/ 下面这个是复杂版本。 :9876;rocketmq-nameserver2:9876 namesrvAddr= 192.168.50.131:9876 # 启动IP,如果 docker 报 com.alibaba.rocketmq.remoting.exception.RemotingConnectException 192.168.0.120:10909> failed # 解决方式1 加上一句 producer.setVipChannelEnabled(false);,解决方式2 brokerIP1 设置宿主机IP,不要使用docker docker run -d -p 10911:10911 -p 10909:10909 -v /root/rocketmq/broker/logs:/root/logs -v   /root/rocketmq  sh mqbroker -c /opt/rocketmq/conf/broker.conf 四:控制台面板 docker run -d   --name rmqbroker --link rmqnamesrv

    75720编辑于 2022-12-16
领券