windows下使用nssm注册RocketMQ

之前在网上查,全是用instsrv.exe和srvany.exe插件来注册RocketMQ的方式(而且是同一篇文章各种抄),不仅注册步骤麻烦,注册完还很可能启动不了服务。

这里介绍下如何使用nssm来将RocketMQ注册为windows服务:

1. 编写启动脚本-启动.bat,放入RocketMQ的根目录,同时启动nameserver和broker:

start .\bin\mqnamesrv.cmd
start .\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

2. 下载nssm,下载地址:https://nssm.cc/download

3. 下载后有32位版本和64位版本的,选择操作系统对应的版本即可。cmd进入nssm.exe所在文件夹,输入nssm install <服务名>,会弹出以下界面:

 Path中选择我们编写好的启动脚本。

 3. 点击Install service,注册成功。启动即可。

 

 

PS:

如果想同时启动dashboard的话,把dashboard编译好的jar包放入RocketMQ根目录,在启动.bat文件中加入一行即可:

java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar

 

posted on 2022-01-21 14:44  罗森内里  阅读(526)  评论(2)    收藏  举报