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 &
相关推荐
xbgRS20 小时前
RocketMQ中的broker
java·rocketmq
骇客野人1 天前
SpringBoot + RocketMQ 异步解耦与最终一致性解决方案
spring boot·rocketmq·java-rocketmq
晚染烟2 天前
每日八股day33
rocketmq
肠畔码农7 天前
深度解析 RocketMQ 消费端限流与重平衡(Rebalance):分布式队列分配与流控防雪崩本质
分布式·rocketmq
Rain的Java大神之路7 天前
如何避免订单重复提交
java·redis·后端·面试·架构·rabbitmq·rocketmq
阿里云云原生8 天前
不增加副本,只重构接管路径:RocketMQ 单写有状态服务的高可用新设计
apache·rocketmq
孫治AllenSun8 天前
【RocketMQ】事务消息详解
rocketmq
肠畔码农8 天前
深度解析 RocketMQ 死信队列(DLQ):消费重试的终点站、存储隔离与架构容灾本质
架构·rocketmq
阿昌喜欢吃黄桃9 天前
RocketMQ 同一 JVM 启动多个 Producer 导致 NameServer 只连一个的问题
jvm·rocketmq·mq