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

网站优化注意事项网页制作软件推荐

网站优化注意事项,网页制作软件推荐,室内设计的软件有哪些,快速做网站团队Window一键启动RocketMQ 1. 设置高级环境变量 打开系统属性窗口 按 Win R 输入 sysdm.cpl 回车。或右键「此电脑」→「属性」→「高级系统设置」。 进入环境变量设置 在「高级」选项卡点击「环境变量」。 新建系统变量 在「系统变量」区域点击「新建」。变量名:R…

Window一键启动RocketMQ

1. 设置高级环境变量

  1. 打开系统属性窗口
    • Win + R 输入 sysdm.cpl 回车。
    • 或右键「此电脑」→「属性」→「高级系统设置」。
  2. 进入环境变量设置
    • 在「高级」选项卡点击「环境变量」。
  3. 新建系统变量
    • 在「系统变量」区域点击「新建」。
    • 变量名:ROCKETMQ_HOME
    • 变量值:D:\Software\rocketmq-all-5.3.1-bin-release\bin
    • 点击「确定」保存。

在这里插入图片描述

注:也可以使用命令行【以管理员方式启动】,一键注册为系统变量。

setx ROCKETMQ_HOME "D:\Software\rocketmq-all-5.3.1-bin-release" /M

在这里插入图片描述

2. 一键启动

  1. 一键启动RocketMQ脚本如下:
@echo off
:: 设置全局变量(方便后续维护)
set "ROCKETMQ_BIN=D:\software\rocketmq-all-5.3.3-bin-release\bin"
set "NAMESRV_ADDR=127.0.0.1:9876":: 检查路径是否存在(防错处理)
if not exist "%ROCKETMQ_BIN%\mqnamesrv.cmd" (echo 错误:未找到 RocketMQ 的 bin 目录,请检查路径!pauseexit /b 1
):: 启动NameServer(新窗口,保持打开)
start "RocketMQ NameServer" /D "%ROCKETMQ_BIN%" cmd /k mqnamesrv.cmd
echo NameServer 已启动,等待10秒初始化...
timeout /t 10 /nobreak > nul:: 启动Broker(新窗口,保持打开)
start "RocketMQ Broker" /D "%ROCKETMQ_BIN%" cmd /k mqbroker.cmd -n %NAMESRV_ADDR% autoCreateTopicEnable=true
echo Broker 已启动,连接到 NameServer: %NAMESRV_ADDR%:: 提示用户操作完成
echo -------------------------------
echo RocketMQ 启动完成!
echo 1. NameServer 运行在第一个窗口
echo 2. Broker 运行在第二个窗口
echo -------------------------------
pause

效果图如下:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 验证RocketMQ是否启动成功。
netstat -ano | findstr :9876

在这里插入图片描述

3. 注意事项

3.1 Please set the ROCKETMQ_HOME variable in your environment!

设置了ROCKET_HOME系统变量未生效,需重启系统。

3.2 修改存储路径

在 RocketMQ 中,store 目录是 Broker 的 核心存储路径,存放所有持久化数据,包括:

  1. broker.pid
    • Broker 进程的 PID 文件,用于判断 Broker 是否正在运行。
  2. commitlog
    • 存储所有消息的物理文件(核心数据)。
  3. consumequeue
    • 消息消费队列的索引文件。
  4. index
    • 消息的哈希索引文件(用于快速查找)。
  5. checkpoint
    • 存储 Broker 的检查点信息(如刷盘进度)。
  6. config
    • 运行时的配置缓存。
如何修改默认存储路径

RocketMQ 的默认存储路径由以下参数控制,优先级从高到低:

  1. broker.conf 配置文件
  2. 启动参数(JVM 参数)
方法1:通过 broker.conf 修改(推荐)
  1. 编辑 %ROCKETMQ_HOME%/conf/broker.conf,添加以下配置:
# 设置全局存储根目录
storePathRootDir=/your/custom/path/store
# 可选:单独指定其他子目录
storePathCommitLog=/your/custom/path/store/commitlog
storePathConsumeQueue=/your/custom/path/store/consumequeue
  1. 启动 Broker 时指定配置文件:
mqbroker.cmd -n 127.0.0.1:9876 -c %ROCKETMQ_HOME%/conf/broker.conf
方法2:通过启动参数修改

mqbroker.cmd 中直接添加 JVM 参数:

Batcall "%ROCKETMQ_HOME%\bin\runbroker.cmd" ^-DstorePathRootDir="D:\rocketmq_data\store" ^  # 覆盖存储根目录-Duser.home="D:\rocketmq_data" ^              # 备用路径org.apache.rocketmq.broker.BrokerStartup %*
cketmq_data\store" ^  # 覆盖存储根目录-Duser.home="D:\rocketmq_data" ^              # 备用路径org.apache.rocketmq.broker.BrokerStartup %*
http://www.dtcms.com/wzjs/248239.html

相关文章:

  • 深圳宝安大型网站建设买链接
  • 网站底部关键词内链长沙优化排名推广
  • 网站怎么换空间商域名注册服务机构
  • 做网站公司徐汇seo的优化策略有哪些
  • 武汉哪些网站做免费广告电话营销
  • 网站改版建设找培训班一般在什么平台
  • 福建省港航建设发展有限公司网站我想自己建立一个网站
  • 电商类网站设计模板短视频精准获客系统
  • 教做面食的网站重庆网站seo多少钱
  • 乌镇网站建设投标书网页优化怎么做
  • wordpress模板 saber福州seo结算
  • 工作组赴沈阳爆炸现场惠州seo代理商
  • php儿童摄影网站源码长沙seo优化推荐
  • 学做网站 为了熊掌号互联网营销师是什么
  • 网站开发的安全策略微信营销方式有哪些
  • 对我国政府门户网站建设的思考百度热搜榜第一
  • 一个网站里面只放一个图片怎么做的蚌埠网络推广
  • 中国建设人才服务信息网是什么网站数据分析网
  • 怎么在公司网站做超链接seo与sem的区别与联系
  • 沈阳品牌网站建设引擎网站推广法
  • 萍乡网站制作官方百度平台
  • 惠州企业建站系统迅雷bt磁力链 最好用的搜索引擎
  • 哈尔滨做网站公司哪家好天津搜索引擎推广
  • 网站开发技术协议线上营销推广方式有哪些
  • 做购票系统网站微信搜一搜seo
  • 南京本地网站建设网页设计学生作业模板
  • 51一起做网站可以直接进入的舆情网站
  • 龙游手机网站制作长尾关键词是什么
  • 深圳市住宅和建设网站软件开发网
  • 网站描述更改网站关键词百度自然排名优化