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

    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

    59110编辑于 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

    1.6K11编辑于 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.6K42编辑于 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.1K20发布于 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)的端口映射和数据持久化配置生产环境中应重点关注高可用架构

    38610编辑于 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.6K20发布于 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.2K10编辑于 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.3K20编辑于 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.5K10编辑于 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.4K31发布于 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

    2K40发布于 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.3K30发布于 2019-09-19
  • 来自专栏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 如果这里都没有问题之后,下面再部署

    68110发布于 2020-07-31
  • 来自专栏每日一善

    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
  • 来自专栏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。

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

    Java websocket_docker rocketmq

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

    43730编辑于 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.4K30编辑于 2022-11-17
  • 来自专栏芋道源码1024

    芋道 RocketMQ 安装部署

    单机部署 3. 集群部署 4. Web Console 控制台 5. 简单示例 6. Spring Boot 使用示例 7. Spring Cloud 使用示例 666. 单机部署 可以参考 《Apache RocketMQ —— Quick Start》 文章。 本小节,我们会部署一套 RocketMQ 最小化的单机环境,包括一个 RocketMQ Namesrv 和 Broker 服务。部署完成之后,我们会测试消息的发送与消费。下面,让我们逐步开始。 至此,我们已经完成了 RocketMQ 单机部署。下面,我们开始进行下消息的发送和消费的测试。 2.5 测试发送消息 通过使用 bin/tools.sh 工具类,实现测试发送消息。 集群部署 在生产环境下,必须搭建 RocketMQ 高可用集群,不然简直是找死。艿艿有个项目抠门了下,只搭建了一主一从,在一次主挂掉之后,因为 RocketMQ 不支持主从切换,就发生了线上事故。

    1.6K30发布于 2020-05-19
领券