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 &
相关推荐
此时不提桶,更待何时6 天前
06-07-A-RocketMQ生态集成详解
rocketmq
妄汐霜6 天前
SSE,RocketMQ,MQTT不同之处
笔记·学习·rocketmq
IT机器猫7 天前
RocketMQ基础一
rocketmq
蚂蚁背大象8 天前
RocketMQ-Rust 1.0.0 发布:用 Rust 做消息队列,这次有哪些变化?
rust·开源·rocketmq
此时不提桶,更待何时8 天前
06-08-B-RocketMQ面试与生产事故实战
面试·rocketmq
醉颜凉9 天前
Kafka 与 RabbitMQ/RocketMQ 选型对比:场景匹配、性能基准与迁移成本
kafka·消息队列·rabbitmq·rocketmq·中间件选型
此时不提桶,更待何时9 天前
06-04-A-RocketMQ存储深水区与源码解析详解
rocketmq
此时不提桶,更待何时9 天前
06-02-A-RocketMQ消息特性与消费机制详解
rocketmq
青山木18 天前
RocketMQ 入门到原理(六):可靠性全景
java·后端·中间件·架构·rocketmq
青山木18 天前
RocketMQ 入门到原理(五):特殊消息类型
java·后端·中间件·架构·rocketmq