栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

RocketMQ安装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RocketMQ安装

RocketMQ安装
  • 下载
  • 环境变量配置
  • 启动rocketmq
  • 验证
  • RocketMQ控制台
  • 参考文章

下载

到rocketmq官网下载rocketmq,解压
注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格
注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格
注意:解压路径中不能包含空格,并且jdk的路径也不能包含空格

环境变量配置

配置ROKCKET_HOME环境变量,值为与解压文件README同级目录

启动rocketmq
  1. 打开cmd

  2. 进入rocketmq的解压目录下的bin目录:

  3. 优化runserver.cmd的启动内存

    rem set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"
    
  4. 输入start mqnamesrv.cmd启动nameserver

    启动成功后如图:

    如果失败需要检查环境变量是否配置正确,jdk和mq安装路径是否存在空格或中文等,如果都配置正确可以查看runserver.cmd中的classpath是否用双引号包裹

  5. 优化broker启动内存

    rem set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g"
    set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"
    
  6. 启动broker,在cmd中输入start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true启动broker


    注意:前面两个启动后不要关闭
    注意:前面两个启动后不要关闭
    注意:前面两个启动后不要关闭

验证

启动生产者:
在cmd中输入命令:

set NAMESRV_ADDR=127.0.0.1:9876

tools.cmd org.apache.rocketmq.example.quickstart.Producer


生产者会自动生产100个消息

启动消费者

在cmd中输入

set NAMESRV_ADDR=127.0.0.1:9876

tools.cmd org.apache.rocketmq.example.quickstart.Consumer


启动消费者后,消费者会直接消费刚才生产者生产的100个消息

RocketMQ控制台

下载地址

可以直接进入github下载或者使用clone命令下载

下载完成后可以用IDEA打开,修改端口号及其他配置

pom.xml的plugins标签中中注释掉maven-compiler-plugin,com.github.eirslett,maven-antrun-plugin

确保你已经安装了nodejs和yarn,具体版本可以在com.github.eirslett中看到

yarn可以通过npm安装,安装命令:npm install yarn -g
注意要以管理员运行cmd安装yarn

然后从cmd中进入到项目下的frontend文件夹,运行yarn install,然后运行yarn build将代码打包


激动人心的时刻就要来了

退回到项目根目录下运行mvn install -Dmaven.test.skip=true

进入target目录下启动项目

进入localhost:8088

参考文章

RocketMQ:Windows下开发环境搭建
RocketMQ安装
RocketMQ windows版安装
Rocketmq Dashboard 安装

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821612.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号