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源为国内源,或者科学上网.

相关推荐
、花无将1 小时前
PHP:下载、安装、配置,与apache搭建
android·php·apache
默 语18 小时前
消息中间件选型的艺术:如何在RocketMQ、Kafka、RabbitMQ中做出正确决策
java·架构·kafka·消息队列·rabbitmq·rocketmq·技术选型
心之伊始19 小时前
RocketMQ 与 Kafka 架构与实现详解对比
架构·kafka·rocketmq
wei_shuo2 天前
Apache IoTDB 架构特性与 Prometheus+Grafana 监控体系部署实践
架构·apache·iotdb
柳贯一(逆流河版)2 天前
RocketMQ 实战:马拉松系统异步化与延时任务落地(含死信队列处理)
rocketmq
熊文豪2 天前
Windows安装Apache Kafka保姆级教程(图文详解+可视化管理工具)
windows·kafka·apache
左师佑图3 天前
Apache POI SXSSFWorkbook 报错“没有那个文件或目录”问题排查与解决方案
java·apache·excel
华阙之梦3 天前
【在 Windows 上运行 Apache Hadoop 或 Spark/GeoTrellis 涉及 HDFS 】
hadoop·windows·apache
koping_wu3 天前
【RocketMQ】架构原理、消息丢失、重复消费、顺序消费、事务消息
架构·rocketmq·java-rocketmq
SelectDB技术团队3 天前
Apache Doris 与 ClickHouse:运维与开源闭源对比
运维·clickhouse·apache