不说废话,就让大家直接下载安装,无痛使用【不需要了解很多安装方式】
RocketMQ的下载方式
官网下载
2.安装环境要求说明
Windows/Linux 64位系统
JDK1.8(64位)
源码安装需要安装Maven 3.2.x
一、Windows中的安装
1.官网中下载RocketMQ的运行版本
2.解压压缩包到磁盘制定路径
3.启动RocketMQ
首先启动NameServer
在bin目录下执行cmd命令呼出命令框,执行
start mqnamesrv.cmd
会提醒你先配置环境变量
配置:
变量名:ROCKETMQ_HOME
变量值:MQ解压路径\MQ文件夹名(bin目录的上一级即可)
然后重新cmd打开,启动成功
然后启动Broker
与上述同样的路径下呼出对话框,执行
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
启动成功
注意:可能会出现问题:
如果弹出提示框显示"错误: 找不到或无法加载主类 xxxxxx"
找到bin目录下的runbroker.cmd文件打开并修改%CLASSPATH%,加上双引号并重新start
解释一下上述命令的含义
你提到的命令用于在 Windows 环境下启动 RocketMQ Broker。以下是对该命令的详细分析:
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
整个命令的作用
该命令在 Windows 系统上启动 RocketMQ Broker,同时连接到本地 NameServer(127.0.0.1:9876
),并允许 Broker 自动创建主题(Topic)。
总结
这个命令用于在 Windows 上启动 RocketMQ Broker,连接到指定的 NameServer,并启用自动创建主题功能。根据你的实际需求,你可以修改 NameServer 地址和 autoCreateTopicEnable
参数来控制 Broker 的行为。
二、图形化界面安装
如果你想在本地运行 RocketMQ 控制台,并且需要其与本地的 RocketMQ 集群进行交互,那么以下是必要的配置步骤:
1. 安装并运行 RocketMQ 集群(上文)
- 你需要下载和解压 RocketMQ 的二进制包(通常包括 NameServer 和 Broker 的可执行文件)。
- 配置并启动 RocketMQ 的 NameServer 和 Broker,因为控制台依赖这些组件获取集群的状态信息和管理数据。
可选:远程 RocketMQ 集群
如果你有一个远程的 RocketMQ 集群(例如部署在云端或其他服务器上),则本地无需安装 RocketMQ,只需要在 RocketMQ 控制台的配置中将
namesrv.addr
设置为远程的 NameServer 地址即可。rocketmq.config.namesrvAddr=192.168.1.100:9876
2.安装方法
下载完成之后,使用IDEA打开,可以自定义修改启动的端口配置
因为我们前面运行了启动 RocketMQ 的 NameServer 和 Broker,可以改一下端口号
其次本地要有运行的RocketMQ
然后打包
特别注意:打包一定要跳过测试!!!!!!
mvn clean package -Dmaven.test.skip=true
java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
已解决[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.3报错问题
已解决[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.3报错问题-CSDN博客
注释掉这两个包
总结一下:想打包成功,必须跳过测试(至少目前是这样),其次是注释掉后面两个插件
打包成功:
最后控制台运行:
打开cmd
java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
然后浏览器打开http://localhost:9878/
这里9878是我之前改的端口,如果没有改的化,一般默认是8080,为了端口冲突,还是要改一下