当前位置: 首页 > news >正文

Windows下RocketMQ的启动

下载地址:下载 | RocketMQ

解压后

一、修改runbroker.cmd

修改 bin目录下的runbroker.cmd

set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g"
set "JAVA_OPT=%JAVA_OPT% -XX:MaxDirectMemorySize=15g"
set "JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%"

分别改为
 set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
 set "JAVA_OPT=%JAVA_OPT% -XX:MaxDirectMemorySize=50m"
 set "JAVA_OPT=%JAVA_OPT% -cp "%CLASSPATH%""
 

为什么这么改:
1、第一个set 会在启动 mqbroker.cmd时内存溢出
2、第二个set 会在启动时出错,默认配置大小太大了
3、在源码中的路径出现空格,没研究

二、修改runserver.cmd

修改bin目录下的runserver.cmd文件

set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
改为

set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

三、启动

输入两个命令,窗口启动后不要关闭
start mqnamesrv.cmd
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

 

注意:启动mqbroker.cmd的时候,没有内容显示的话,可以去C:\Users\PC\logs\rocketmqlogs路径下看broker.log日志

没有报错说明是正确启动了的

如果有错误可以删除C:\Users\PC\store这个文件夹试试

四、可视化界面控制台

rocket官方提供了一个可视化控制台,地址:https://github.com/apache/rocketmq-externals。这个是rocketmq的扩展,里面不仅包含控制台的扩展,也包含对大数据flume、hbase等组件的对接和扩展。

1、下载源码包并解压即可。

2、修改rocketmq-console项目中的application.properties 的属性(根据需要)

3、启动命令:java -jar rocketmq-console-ng-2.0.0.jar

在target下启动命令,有jar就可以,没有就用mvn命令打包就行

 启动成功,端口8686,打卡界面:

http://www.lryc.cn/news/105671.html

相关文章:

  • linux内核升级 docker+k8s更新显卡驱动
  • express学习笔记2 - 三大件概念
  • Steam搬砖蓝海项目
  • 就业并想要长期发展选数字后端还是ic验证?
  • 当服务器域名出现解析错误的问题该怎么办?
  • 面试必考精华版Leetcode2095. 删除链表的中间节点
  • 对 Redis 实现分布式事务的探索与实现
  • Matlab实现Spectral Clustering算法
  • Android 测试
  • 全面解析大语言模型的工作原理
  • cmake+pybind11打包c++库成python wheel安装包
  • 史上最细,接口自动化测试框架-Pytest+Allure+Excel整理(代码)
  • 【计算机视觉中的 GAN 】 - 条件图像合成和 3D 对象生成(2)
  • 智安网络|常见的网络安全陷阱:你是否掉入了其中?
  • 亚马逊云科技HPC解决方案,帮助浙江大学实现成本和科研任务的双丰收
  • 【Docker】Docker中安装MySQL数据库
  • Unity的IPostBuildPlayerScriptDLLs:深入解析与实用案例
  • MySQL数据库服务器安装与配置(步骤简单详细,看完可学会下载MySQL所有版本)
  • PowerDesigner16.5安装教程
  • Java反射全面详解
  • 助力工业物联网,工业大数据之费用事实指标分析及实现【二十四】
  • Istio 安全 mTLS认证 PeerAuthentication
  • 【MySQL】数据库基本使用
  • 计算shell脚本执行的时间
  • 无网络环境下,如何部署Docker镜像
  • 瑞吉外卖项目----(2)缓存优化
  • c++ http url encode decode
  • @vue/composition-api功能介绍
  • WebSocket整合直播
  • 【Linux】IO 篇:文件调用原理,文件描述符,FILE的内涵,解析重定向,理解缓冲区