• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

RocketMQ编译版安装和安装遇到的问题 windows版

武飞扬头像
老邓子
帮助1

前言

在使用 RocketMQ4.4.0 版本的时候,使用checkLocalTransaction回检unknow失败,使用新版本的RocketMQ4.9.3后,问题得到解决。记录安装RocketMQ的步骤过程。

RocketMQ下载

我用的是4.9.3版本未编译的,下载地址如下
[https://rocketmq.apache.org/release_notes/release-notes-4.9.3/]
![在这里插入图片描述](https://img-blog.csdnimg.cn/38a8046c30b740bd90832dfe4088287b.png学新通

编译使用

在使用之前,还需要编译后才可以使用,不然会报错
错误: 找不到或无法加载主类 org.apache.rocketmq.namesrv.NamesrvStartup学新通
在你的rocketmq源码解压目录下,输入cmd,我的目录是F:\develop\rocketmq-all-4.9.3 (不用在进入distribution中),进入命令行操作

输入以下命令,即可进行编译。

mvn -Prelease-all -DskipTests -Dcheckstyle.skip clean install -U

注意,如果不加 -Dcheckstyle.skip 可能会导致mvn编译配置时失败,直接跳过检查即可。(我在安装rocketmq example时编译失败了,跳过后成功编译)
学新通
编译成功,会全部显示success。

配置环境

然后配置环境变量,配置环境变量需要指定你解压的文件的distribution\target\rocketmq-4.9.3\rocketmq-4.9.3即可

ROCKETMQ_HOME
你rocketmq源码解压目录\distribution\rocketmq-4.9.3\rocketmq-4.9.3

配置环境的指定目录有以下文件
学新通
然后在PATH中,添加以下即可。

%ROCKETMQ_HOME%\bin

使用

启动工具的目录在编译后产生的目录target下,
我的目录是 target\rocketmq-4.9.3\rocketmq-4.9.3\bin
学新通

启动namesrv

start mqnamesrv.cmd

如果出现找不到主类,则编辑runbroker.cmd文件,将文件中%CLASSPATH%用双引号圈起来(英文)。
学新通

启动broker即可

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

启动成功
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfjjibb
系列文章
更多 icon
同类精品
更多 icon
继续加载