Apache RocketMQ 5.1.3安装部署文档

devtools/2024/12/25 12:53:28/

官方文档不好使,可以说是一坨…
关键词: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源为国内源,或者科学上网.


http://www.ppmy.cn/devtools/145262.html

相关文章

Linux 环境下运行 .NET 8.0 core项目

在 Linux 环境下运行 .NET 8.0 项目,.NET 已支持跨平台运行,以下是完整的步骤: 1. 安装 .NET 8.0 SDK 或运行时 首先需要在 Linux 系统中安装 .NET 8.0 SDK 或运行时。 1.1 添加 Microsoft 包管理源 运行以下命令添加 Microsoft 包管理源并安…

深度学习之超分辨率算法——FRCNN

– 对之前SRCNN算法的改进 输出层采用转置卷积层放大尺寸,这样可以直接将低分辨率图片输入模型中,解决了输入尺度问题。改变特征维数,使用更小的卷积核和使用更多的映射层。卷积核更小,加入了更多的激活层。共享其中的映射层&…

html固定头和第一列简单例子

<!DOCTYPE html> <html lang"zh"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <title>冻结第一行和第一列的表格</titl…

网络协议入门

一、概述 1、模型 为了减少协议设计的复杂性&#xff0c;大多数网络模型均采用分层的方式来组织。每一层都有自己的功能&#xff0c;就像建筑物一样&#xff0c;每一层都靠下一层支持。每一层利用下一层提供的服务来为上一层提供服务&#xff0c;本层服务的实现细节对上层屏蔽…

外包干了两年,技术退步明显...

先说一下自己的情况&#xff0c;普通本科&#xff0c;曾在外包干了2年多的功能测试&#xff0c;再加上大环境不好&#xff0c;那时我整个人心惊胆战的&#xff0c;怕自己卷铺盖走人了&#xff0c;所以当时我感觉自己不能够在这样蹉跎下去了&#xff0c;长时间呆在一个舒适的环境…

我在华为的安全日常

在华为工作了数年后&#xff0c;我养成了一个习惯&#xff1a;每次离开座位&#xff0c;即便是去卫生间&#xff0c;我也会条件反射地锁屏电脑。晚上回到家&#xff0c;躺在床上&#xff0c;脑海中偶尔会闪过一丝疑虑&#xff1a;办公室的门窗是否关好&#xff1f;虽然这种担忧…

【UE5 C++课程系列笔记】11——FString、FName、FText的基本使用

目录 概念 常用操作示例 一、FString 1.1 创建字符串 1.2 字符串拼接 1.3 字符串长度 1.4 字符串查找 1.5 字符串替换 1.6 比较字符串 二、FName 2.1 创建FName 2.2 比较FName 2.3 在容器中使用 FName 三、FText 3.1 创建FText 3.2 格式化FText 3.3 显示文本…

计算机网络压缩版

计算机网络到现在零零散散也算过了三遍&#xff0c;一些协议大概了解&#xff0c;但总是模模糊糊的印象&#xff0c;现在把自己的整体认识总结一下&#xff0c;&#xff08;本来想去起名叫《看这一篇就够了》&#xff0c;但是发现网上好的文章太多了&#xff0c;还是看这篇吧&a…