Linux服务器RocketMQ和RocketMQ Dashboard安装部署

1.RocketMQ
版本关系
版本 JDK要求
RocketMQ 4.x 最低要求 JDK 8,推荐 JDK 8 ~ 11
RocketMQ 5.x 最低要求 JDK 11,推荐 JDK 17+
下载地址
内存调整

注意:RocketMQ默认的虚拟机内存较大,启动如果因为内存不足报错则需要编辑bin目录下的runbroker.sh(runbroker.cmd)和runserver.sh(runserver.cmd),从而来修改默认的JVM内存大小runbroker.sh(runbroker.cmd) →对应的是broker的配置runserver.sh(runserver.cmd)→对应的是nameServer的配置

runserver.sh配置

runbroker.sh配置

启动命令
sh 复制代码
# 启动Namesrv/日志
nohup sh mqnamesrv > namesrv.log 2>&1 &
# 启动Broker/日志
nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true > broker.log 2>&1 &
# 查看进程
jps

autoCreateTopicEnable:这是一个可选参数,用于配置 Broker 的行为。在 RocketMQ 中,autoCreateTopicEnable控制是否允许自动创建主题(Topic)。true表示启用自动创建

2.RocketMQ Dashboard
版本关系
版本 JDK要求
Dashboard 1.x 必须使用 JDK 1.8
Dashboard 2.x 最低要求 JDK 11,强烈推荐 JDK 17+
下载地址
编译部署
启动命令
sh 复制代码
nohup java -jar rocketmq-dashboard-1.0.0.jar > dashboard.log 2>&1 &
相关推荐
凤山老林9 小时前
RocketMQ 5.0 实战避坑与调优:事务、延迟、轨迹及高可用落地指南
spring boot·rocketmq
heimeiyingwang11 小时前
【中台·技术篇】消息队列中台:Kafka/RocketMQ 统一管理与多租户隔离
kafka·rocketmq·中台
hey you~2 天前
云客服多渠道统一接入,消息队列技术实现方案
kafka·消息队列·rocketmq·系统集成·云客服·多渠道接入·接口对接
letisgo55 天前
JAVA 高级进阶10篇《消息队列实战:RocketMQ/Kafka选型与“不丢不重有序“三连解》
java·面试·kafka·消息队列·rocketmq
小楼昨夜又东风1266 天前
kafka、rocketmq、rabbitmq,有什么区别
kafka·rabbitmq·rocketmq
一本正经的不务正业8 天前
kafka与RocketMQ的不同
分布式·kafka·rocketmq
阿里云云原生9 天前
深入解析 RocketMQ LiteTopic:如何以百万级轻量主题实现用户级消息治理?
rocketmq
oliver_sys_log13 天前
RocketMQ 4.5.1 延迟消息"发送成功但消费不到"排查分析报告
后端·rocketmq
深念Y18 天前
视频平台架构重构:从微服务到可插拔基础设施
后端·微服务·云原生·架构·rabbitmq·音视频·rocketmq
阿里云云原生20 天前
深入解析 RocketMQ LiteTopic:从 Parent Topic 到会话级通道的架构演进
rocketmq