前言

在使用 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

蓝奏云下载
CSDN下载

编译使用

在使用之前,还需要编译后才可以使用,不然会报错
错误: 找不到或无法加载主类 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

启动成功

RocketMQ编译版安装及安装中遇到的问题 windows版相关推荐

  1. 火狐浏览器手机版_火狐浏览器第三方编译版:tete009 Firefox

    tete009 Firefox是由tete009制作的知名的火狐浏览器第三方编译版,也可以说是火狐浏览器的增强版.它由原版便携化制作,加载大容量网页速度特别快,尤其是加载图片速度快,兼容性和启动速度非 ...

  2. m1芯片MacBook安装本地编译版matplotlib库

    方法 前提: 已经安装本地编译版homebrew(可参考我之前的博客) 已安装本地编译版numpy(参考之前博客) 环境: MacBook Air 13.3,Python(homebrew)3.9 需 ...

  3. 海蜘蛛系统日志怎么保存到服务器,海蜘蛛路由安装与启动中常见问题及解决方法...

    前面小编介绍了海蜘蛛软路由的三种安装方法,下面网吧路由器栏目小编说说海蜘蛛路由安装与启动中常见问题及解决方法. 1.并口硬盘光盘安装的时候出现搜索IDE控制器ide0.....hdb就不动了,请问该如 ...

  4. python安装pyecharts失败_Python中pyecharts安装及安装失败的解决方法

    pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.这篇文章重点给大家介绍pyecharts安装失败的处理方法,具体详情如下: pye ...

  5. Ubuntu 12.04安装firefox 26中的flash plugin方法

    Ubuntu 12.04 64bit中安装firefox 26中的flash player插件的方法 昨天, 有最新的firefox 26更新了,可是我在软件更新中无法下载到ubuntu官方源中的fl ...

  6. 安装计算机过程中的注意事项,西门子step7安装过程中的注意事项

    有关西门子step7安装过程中的注意有哪些,注意西门子自动化软件的安装顺序,先安装STEP7,再安装上位机组态软件WinCC和人机界面的组态软件WinCC flexible等. 西门子step7软件安 ...

  7. 域控制器安装过程中断电!与Windows Server 2008 林功能级别提升之“冬夜”分享...

    域控制器安装过程中断电!与Windows Server 2008 林功能级别提升之"冬夜"分享 记得上一次删除脱线域控制器的时间还是在11个月前,在一台老掉牙的机器上操作着那个几乎 ...

  8. win10安装JDK cmd中可以运行java,但不能用javac,解决方案

    win10安装JDK cmd中可以运行java,但不能用javac,解决方案 参考文章: (1)win10安装JDK cmd中可以运行java,但不能用javac,解决方案 (2)https://ww ...

  9. python中re的安装步骤_Python中requent库的安装与卸载【原创】

    以管理员身份运行cmd,输入 pip install requests,点击回车键后,需要等待大概十几秒钟就可以安装成功了,出现如下界面 安装完成后进行安装测试,此时要先输入python,敲击回车,运 ...

最新文章

  1. 2021年大数据常用语言Scala(二十五):函数式编程 排序
  2. Udacity机器人软件工程师课程笔记(二十三) - 控制(其一)- PID控制及其python实现
  3. C++中出现一排金字塔符号_看懂施工图中的钢筋标注,真没你想的那么难
  4. 中国高中生近视率高达81%,眼科专家:源头在小学阶段
  5. 修改framework后重新刷入手机
  6. Vue中正确使用jQuery的方法
  7. Spring MVC控制器的单元测试:REST API
  8. netty的编解码、粘包拆包问题、心跳检测机制原理
  9. 计算机二级是报office还是vb,请问一下计算机二级中,高阶office好考,还是VB好考?...
  10. python矩阵转置_Python 矩阵转置的几种方法小结
  11. linux gettimeofday 头文件,linux-时间编程-time、gmtime、localtime、asctime、ctime、gettimeofday、sleep、usleep...
  12. VideoPlayer取某一帧图片
  13. 汤国安 ARCGIS地理信息系统空间分析实验教程
  14. uniapp更改switch大小
  15. 大数据技术之Hive 第8章 函数 系统内置函数
  16. linux系统浏览器没有图片不显示,网页不显示图片怎么回事【解决方法】
  17. 震惊!程序员一夜赚1W,没想到他就做了这个......
  18. iOS---学习研究大牛Git高星项目YYCategories(一)
  19. 关于文件格式识别转换
  20. 网络信息安全课程:对于匿名身份认证协议的学习

热门文章

  1. 周杰伦2015魔天伦2世界巡回演唱会各站曲目歌单(完结)
  2. 【学习笔记】李宏毅-机器学习MachineLearning
  3. 探究下疯狂动物城Zootopia为何如此高分的原因
  4. 首申百度联盟、Google Adsense,均败
  5. Jsp中有哪些内置对象?作用分别是什么?
  6. B. Block Adventure(贪心)
  7. boost库在工作(23)任务之三
  8. h5页面在微信中打开,字体显示不正常
  9. VS code 豆沙绿护眼主题
  10. 用Python写前端是什么体验?