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 &
相关推荐
阿里云云原生2 天前
阿里云云原生四项 AI 应用工程化实荣获“鼎新杯”优秀案例
rocketmq
阿里云云原生2 天前
Qoder Cloud Agents 手脑分离实践:RocketMQ LiteTopic 如何支撑规模化长程 Agent 任务
rocketmq
阳光不锈@3 天前
三大主流消息队列架构设计思想剖析:从 RabbitMQ 到 RocketMQ 的改造实践
kafka·rabbitmq·rocketmq·rabbit改造rocket·去除rabbitmq·rabbitmq改造
薛之谦_7 天前
Java 整合 RocketMQ 实战:从入门到复杂场景落地
java·rocketmq·java-rocketmq
jyOverQ7 天前
从零开始学 RocketMQ(四):集群部署、消息存储与高可用【保姆级教程】
java·rocketmq·java-rocketmq
Thomas.Sir13 天前
第31课:微服务消息驱动(RabbitMQ/RocketMQ)适配与解耦实战
微服务·rabbitmq·rocketmq
Knight_AL14 天前
本地服务连接 SaaS 测试环境实践:Docker 部署 Redis 与 RocketMQ 完成接口联调
redis·docker·rocketmq
jyOverQ14 天前
从零开始学 RocketMQ(一):基础概念、环境搭建与简单消息收发【保姆级教程】
java·rocketmq·java-rocketmq
做个文艺程序员15 天前
MQ第10篇:RAG与消息队列实战:Java构建AI客服系统的检索增强生成完整架构
人工智能·架构·rocketmq·向量数据库·rag·ai客服·spring ai
做个文艺程序员16 天前
MQ第07篇:Java SaaS多租户消息隔离实战:RabbitMQ VHost+RocketMQ Tag+命名空间架构
spring boot·rabbitmq·rocketmq·saas·多租户