Docker中RocketMQ的安装与使用

Docker安装RocketMQ Docker安装RocketMQ nameserve,broker安装。Linux安装rocetmq,安装rocketmq可视化界面rocketmq-console 阅读详情

搜索RocketMQ的镜像,可以通过docker的hub.docker.com上进行搜索,也可以在Linux下通过docker的search命令进行搜索,不过最近防火墙升级后,导致国外的网站打开都很慢,通过命令搜索反而会更加方便,操作Docker命令一定要是root用户或者具有root权限的用户。查询操作如下:

docker search rocketmq

可以得到如下的结果:

镜像倒是蛮多的,不过看来看去没有一个是官方发布的,我就随便选一个吧,如foxiswho/rocketmq,以下是一个查看当前镜像所有的版本shell命令:

curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\
| tr -d '[\[\]" ]' | tr '}' '\n'\
| awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",image,$3)}}'

如果要查看其它的镜像,只需要将其中的镜像名称foxiswho/rocketmq替换为其它镜像即可,执行该命令得到大致如下结果:

下面的就是分步启动nameserver和broker。

启动NameServer:

docker run -d -p 9876:9876 --name rmqserver  foxiswho/rocketmq:server-4.5.1

启动broker:

docker run -d -p 10911:10911 -p 10909:10909\
 --name rmqbroker --link rmqserver:namesrv\
 -e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\
 -e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\
 foxiswho/rocketmq:broker-4.5.1

Broker容器中默认的配置文件的路径为:

/etc/rocketmq/broker.conf

也可以通过-v参数指定本机的配置文件:

docker run -d -p 10911:10911 -p 10909:10909\
 --name rmqbroker --link rmqserver:namesrv\
 -e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\
 -e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\
 -v /conf/broker.conf:/etc/rocketmq/broker.conf \
 foxiswho/rocketmq:broker-4.5.1

如果一切正常,NameServer和Broker一会儿就会安装好,为了管理上的方便,rocketmq console也是必不可少的工具了,通过上面查询的方式找到需要启动的版本,启动方式如下:

docker run -d --name rmqconsole -p 8180:8080 --link rmqserver:namesrv\
 -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876\
 -Dcom.rocketmq.sendMessageWithVIPChannel=false"\
 -t styletang/rocketmq-console-ng

然后通过如下命令检查一下启动情况:

docker ps|grep rocketmq

结果如下:

再通过浏览器访问localhost:8180,console的页面显示如下:

 

RocketMQ(2)---Docker部署RocketMQ集群 RocketMQ(2)—Docker集群部署RocketMQ =前言= 1、因为自己只买了一台阿里云服务器,所以RocketMQ集群都部署在单台服务器上只是端口不同,如果实际开发,可以分别部署在多台服务器上。 2、这里有关 Broker 和 NameServer 分别都做了了集群部署(各部署两个),且BroKer是按两主进行部署。 之所以选用Docker部署主要还是考虑 :通过Docker部署... 阅读详情

相关推荐

Grafana+Promethues配置RocketMQ监控

接前文,已经配置完毕,下面通过导入的Grafana的面板来配置RocketMQ监控页面。

1013

Docker安装RocketMQ详细教程

Docker安装RocketMQ详细教程

咸鱼想睡觉 2万+

在Docker中安装RocketMQ

在Docker中安装RocketMQ

linder_leader的专栏 1135

Prometheus监控RocketMQ

Prometheus监控RocketMQ最佳实战,与采坑记录。

这有一片海的博客 3110

docker安装rocketmq

文章目录1、选择镜像2、拉取镜像3、查看镜像4、运行镜像4.1、创建本地文件夹用于挂载容器内文件4.2、安装nameserver4.3、安装broker5、安装rocketmq 控制台6、查看容器FAQ: docker的出现 可以大大简化我们安装程序的开销,可以更方便地帮助我们管理中间件。 1、选择镜像 [root@wojiushiwo ~]# docker search rocketmq NAME DESCRIPTION

我就是我的博客 1601

RocketMq简介及安装、docker安装rocketmq、安装rocketmq可视化管理端

rocketmq有两部分,nameserver和broker,nameserver用来维护broker的地址、向生产者、消费者推送broker的最新地址;broker用来存储、转发消息;也就是说,生产者首先要连接nameServer获取到broker的地址,然后将消息发送到broker,通过broker再将消息传递到消费者;所以用docker安装rocketmq时,要启动两个容器,一个nameserver、一个broker,这两者要网络互通;nameServer暴露的端口通常是9876;

wangjun5159的专栏 1774

【Docker应用篇】Docker安装RocketMQ

2、foxiswho/rockermq镜像stars最多,所以拉取运行该镜像。创建NameServer容器并启动,端口使用 RecketMQ 默认端口。3、创建 broker 容器并启动,因为 Broker 有需要配置需要我们修改,所以在创建 broker 容器时,使用宿主机的配置文件,方便日后修改。5、docker 安装一下 RocketMQ 的可视化管理页面。1、搜索查询远程仓库中rocketmq镜像。4、安装Docker-ce(社区版)4、创建并启动 Broker。5、启动Docker。

输入技术、输出想法 6161

Hermes V0.10.0:官方UI几乎无Bug版

如果你还在观望Hermes,现在可能是最好的入局时机。 因为网页端来了,门槛降到了最低。 如果你已经是Hermes用户,升级就对了。 因为0.9.0的更新,值得一试。

weixin_66295112的博客 2046

docker安装RocketMQ

docker和rocketmq介绍以及安装步骤

Ciao's blog 1838

axi ps读写pl_PL读写DDR:Datamover能干什么

最近发现工程项目中一直在用AXI-DMA。这玩意儿搬数据倒是没问题,就是用axi-lite配置起来非常反人类。。。简单的办法其实是用datamover ip核。这个ip核能干嘛呢。准备写个文章解析一下。由于好多feature没用过,所以仅仅看文档可能理解有误,欢迎指出错误。首先扫个盲:MM2S指的是Memory map to stream. 读DDR. S2MM指的是steam to memory...

weixin_35908791的博客 1596

从光斑图到锤形优化:一次搞定Zemax双胶合透镜的像散与场曲问题

本文详细解析了Zemax双胶合透镜设计中像散与场曲问题的诊断与优化方法。从光斑图分析到锤形优化技巧,提供了完整的光学设计实战指南,帮助设计师快速定位问题并有效改善系统性能,特别适合光学设计工程师和Zemax使用者参考。

weixin_27134495的博客 231

使用docker快速安装RocketMQ

使用docker快速安装RocketMQ

巴里巴气的博客 1277

层层剖析,让你彻底搞懂Self-Attention、MultiHead-Attention和Masked-Attention的机制和原理

本文内容 本文基于李宏毅老师对 Self-Attention 的讲解,进行理解和补充,并结合Pytorch代码,最终目的是使得自己和各位读者更好的理解Self-Attention 李宏毅Self-Attention链接: https://www.youtube.com/watch?v=hYdO9CscNes PPT链接见视频下方 通过本文的阅读,你可以获得以下知识: 什么是Self-Attention,为什么要用Self-Attention? Self-Attention是如何做的? Self-Atten

iioSnail的博客 2万+

Docker安装Rocketmq服务

github地址 https://github.com/apache/rocketmq-externals docker 安装目录 https://github.com/apache/rocketmq-externals/tree/master/rocketmq-docker/image-build 首先构建Docker镜像 可以执行 sh build-image.sh 4.5.0 也可以执行...

JAVA_HIGHNESS的专栏 2万+

2025华为od机试真题B卷【版本管理】JavaScript实现

在 软件版本管理中,版本号由点分割的数字组成,例如 1.2.3 和 2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足 version1<x<version2的版本号x的个数。若 version1 >=version2 返回0.,

MISAYAONE的博客 254

基于JeecgBoot 3.9.0 开源项目的企业管理平台

基于JeecgBoot 3.9.0 开源项目的企业管理平台

宁波阿成的博客 371

使用 Docker 安装 RocketMQ 使用 docker 安装 rocketmq

注意:在上述命令中,我们使用了–link参数将名字服务器容器链接到Broker容器。还要将名字服务器的地址设置为。使用Producer和Consumer进行测试,可以使用官方提供的示例代码测试RocketMQ是否正常工作。目录中,以便容器可以访问RocketMQ的数据和日志。目录中,以便容器可以访问RocketMQ的数据和日志。这将在后台启动Broker实例,并将其映射到主机的。,以便Broker容器可以正确访问名字服务器。这将在后台启动名字服务器,并将其映射到主机的。目录分别挂载到容器内的。

半只 2776

如何正确理解和获取S参数

差分四端口的S参数是由双端口S参数逐步演化而来,因此,在数学中,其各分量均可以从单端S参数推导而来,在实际的仿真和测试中,软件和测量设备也是通过获取单端S参数矩阵再进行运算得到混合S参数矩阵的,并非直接获取。

一只豌豆象的博客 5150

docker下安装RocketMQ

docker 安装 RocketMq一、安装docker1、 先移除旧版本(如果有):2、安装一些必要的工具:3、添加软件源信息:4、更新 yum 缓存:centos8系统去掉fast执行5、安装 Docker-ce:6、启动 Docker 后台服务7、测试运行 hello-world二、安装RocketMq1、安装NameServer2、安装Broker3、控制台安装4、开放端口号(本地安装请忽略)5、访问控制台 一、安装docker 1、 先移除旧版本(如果有): sudo yum remove doc

weixin_42459289的博客 2859

基于 MATLAB BP 神经网络的财务预测

通过基于 MATLAB BP 神经网络的财务预警模型,我们可以对企业的财务风险进行有效地识别和预测。在具体实现过程中,需要注意对财务数据的预处理、模型参数的调整以及结果的解释等问题。MLP模型的输入层、输出层和隐含层之间均为全连接,每个神经元都是上一层神经元的加权求和再加偏置后的非线性变换。其中,输入层接受财务数据,输出层输出财务预测结果,隐含层则对输入数据进行处理和抽象。其中,X’是标准化后的值,X是原始值,μ_i 和σ_i 分别是指标 i 在样本中的均值和标准差。其中,X’是标准化后的值,X是原始值。

TechPulseZ的博客 922

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Docker以挂载方式安装RocketMQ

在 Docker 中安装和使用 RocketMQ 有多种方式,其中一种方式就是通过挂载本地文件的方式安装 RocketMQ。挂载的方式可以避免重启Docker镜像后,原配置丢失的问题。现在,可以使用浏览器访问 http://[your_server_ip]:9999/来访问控制台。第一次安装RocketMQ时难免踩坑,但是请保持平和心态对待,不要担心,自己遇到的问题,别人一定遇到过,肯定有解决方案。如果你还没有安装 Docker,请先安装。创建一个新的容器并指定 RocketMQ 的镜像。

weixin_43811057的博客 1362

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Windows下使用docker安装rocketmq

如果你的文件位于 C:\Users\xxx\broker.conf,则需要将路径写为 /c/Users/xxx/broker.conf。首先在Windows下安装docker,之前不知道为什么,docker desktop启动一直报错,今天把。其中-v表示用于将宿主主机的文件或目录挂载容器内部,这样容器就能访问宿主主机上的文件系统。docker挂在卷里需要使用Linux风格的路径样式。是宿主机的路径,即Windows电脑里的路径。因为这个命令是在broker里使用的,这是docker里的路径。

weixin_44253133的博客 813

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

docker rocketmq 安装

docker rocketmq 安装1.查找镜像2.查看某个镜像所有版本3.安装启动NameServer4.安装启动broker5.安装启动rocketmq console6. 验证 1.查找镜像 docker search rocketmq [root@momdev rocketmq]# docker search rocketmq NAME DESCRIPTION S

山巅 903

MAC上使用docker安装RocketMQ

下载安装docker及docker的简单命令大家可以参考查询其他博主的文章。 安装步骤: 1、在本地新建rocketmq目录

weixin_45493694的博客 1733

Mac M1:通过docker安装RocketMQ、RocketMQ-Dashboard

最近本地启动以前docker安装的rocketmq发现报错了,因为是从老mac迁移过来的,发现支持的芯片还是amd的,于是重新在docker下安装rocketmq,并记录下步骤,方便大家后续参考。

55555的博客 6472
上一篇: Elasticsearch索引的基本操作(4)-Mapping设置
下一篇: 分布式事务中使用RocketMQ的事务消息机制优化事务的处理逻辑
冯立彬
冯立彬 优质创作者: 编程框架技术领域 优质创作者: 编程框架技术领域
博客等级 码龄21年 5458粉丝 593原创
评论 29
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值