Apache RocketMQ 5.1.3安装部署文档

官方文档不好使,可以说是一坨...

关键词:Apache RocketMQ 5.0+ JDK 17

废话少说,开整。

1.版本

官网地址,版本如下。

复制代码
https://rocketmq.apache.org/download

2.配置文件

2.1namesrv端口

在ROCKETMQ_HOME/conf下

新增namesrv.properties文件,配置namesrv的端口。别问为什么要自己新增,问就是官方文档是一坨...

复制代码
listenPort=9876

2.2broker的配置

修改ROCKETMQ_HOME/conf的broker.conf文件,新增以下配置。别问为什么要自己新增,问就是官方文档是一坨... 另外,broker会使用你配置的listenPort端口号+1使用;所以若需配置放行策略需注意。

复制代码
listenPort=19011
namesrvAddr=ip:9876
brokerIP1=ip

3.jdk高版本兼容

java8版本就不用管这里了,本次用的是jdk17 需要改下ROCKETMQ_HOME/bin/runbroker.sh文件

在该文件末尾修改配置如图

复制代码
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED

不改会咋样,不该会报错如下:

复制代码
class org.apache.rocketmq.store.CommitLog (in unnamed module @0x1e14e2e7) 
cannot access class sun.nio.ch.DirectBuffer(in module java.base) 
because module java.base does not export sun.nio.ch to unnamed module @0x1e14e2e7

4.安装web

复制代码
https://github.com/apache/rocketmq-dashboard

下载代码,用maven 编译打包获得jar包,因为会用到前端所以需要提前配置好前端环境node yarn。修改yarn源为国内源,或者科学上网.

相关推荐
℡終嚸♂68018 小时前
Apache Tomcat CVE-2025-55752 CTF Writeup
tomcat·apache·firefox
276695829218 小时前
某白山小程序限制PC端调试
python·小程序·apache·小程序逆向·某白山·限制pc调试
杰建云16720 小时前
商家小程序怎么做?
大数据·apache·小程序制作
小冷爱学习!2 天前
Apache Shiro 1.2.4 反序列化漏洞Shiro-550(CVE-2016-4437)
服务器·网络·python·安全·网络安全·apache
有趣灵魂2 天前
Java Spring Boot根据Word模板和动态数据生成Word文件
java·spring boot·word·apache
铁皮哥2 天前
【后端开发】RabbitMQ、RocketMQ、Kafka 怎么选?我从业务场景重新梳理了一遍
java·linux·数据库·分布式·kafka·rabbitmq·rocketmq
phltxy2 天前
分布式链路追踪实战:Apache SkyWalking 从入门到精通
分布式·apache·skywalking
大厂数码评测员3 天前
免费菜谱管理小程序怎么做才顺手:从情侣、个人、家庭三类场景拆需求和实现
服务器·小程序·apache
苍煜3 天前
RocketMQ系列第三篇:Java原生基础使用实操,手把手写生产者消费者Demo
java·rocketmq·java-rocketmq
苍煜4 天前
Kafka vs RocketMQ 生产环境选型指南
分布式·kafka·rocketmq