rocketmq+rocket-dashboard win10安装部署+注册为Windows服务

news/2024/4/15 16:19:45

1.1 首先去官网下载zip包 选择自己需要的版本

下载 | RocketMQ

1.2 、下载后,解压到指定目录

1.3、配置RocketMQ环境变量

注意,看对应的版本需要jdk版本

1.4、启动mqnameserver

进入bin目录下,双击启动mqnamesrv.cmd

启动后,弹出cmd窗口,启动成功:

1.5、再启动mqbroker

进入bin目录,打开cmd命令窗口:

输入:start mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

启动后窗口都不要关闭。也可以看设置服务启动。

2.rocket-dashboard安装部署

2.1.准备

打开网址:GitCode - 开发者的代码家园

下载之后进行解压。

我的目录E:\Download\rocketmq-dashboard-master

进入目录 在当前打开打开cmd命令窗口:

执行打包:

mvn clean package -Dmaven.test.skip=true

目录下生成target文件夹,并在target目录下生成 rocketmq-dashboard-1.0.1-SNAPSHOT.jar 包。

java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar > dashboard.log &

如果不需要输入日志:

java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar > /dev/null

启动成功后可以根据你自己的配置访问:

修改:端口号,使用上面方法启动每次修改需要重新打包,也可以直接使用工具,启动项目

3.RocketMQ注册为Windows服务

3.1 nssm软件下载安装

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

解压安装包再根据自己电脑系统的位数进入目录,在目录处进入windows 命令窗口或直接cmd 到指定的解压目录下执行命令:nssm install RocketMQ  (可以先nssm 查询所有命令,install 后面是自己取的服务名称)

选择好后注册会有相关提示

start.bat 中命令(可自行加或对应改变):

start .\bin\mqnamesrv.cmd
start .\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
java -jar .\console\rocketmq-dashboard-1.0.1.jar

启动rocketmq namesrv命令:mqnamesrv.cmd

启动rocketmq broker命令:mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

启动rocketmq console命令:java -jar rocketmq-dashboard-1.0.1.jar

3.最后启动服务

win+R快捷键,键入 services.msc

找到自己取名的服务名称启动,也可设置启动类型,之后本地电脑就可以不用每次打那边的命令或单独再启动工具项目了


http://www.mrgr.cn/p/55555251

相关文章

Python:练习:编写一个程序,写入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款

案例: python编写一个程序,写入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款: Enter a dollar amout:93 $20 bills: 4 $10 bills: 1 $5 bills:0 $1 bills:3 思考: 写入一个美金数量&…

双向数据绑定是什么

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助一、什么是双向绑定 我们先从单向绑定切入单向绑定非常简单,就是把Model绑定到View,当我们用JavaScript代码更新Model时,View就会自动更新双向绑定就很容易联想到了,在单向绑定的基础上,用户更新了View,Mod…

蓝桥杯2022年第十三届省赛真题-技能升级(中)

目录题目题解:暴力题解:优化 题目题解:暴力思路:枚举每一个Ai,并一直减去Bi,直到小于零为止,即为该技能所能增加的点数的集合。将每一个选择存进res中,并排序选择前M大的技能点即可 。#首先,a-b加入列表,循环a/b次;其次,对列表排序,取前M个数进行求和 a,b=map(int…

P4690 [Ynoi2016] 镜中的昆虫 题解

题目链接:镜中的昆虫 经典题了,我们首先回顾下颜色数的常见做法统计: 对每个位置维护一个 \(pre_i\),表示与当前位置相同的颜色上一次出现位置。那么我们分讨一下。 查询 \([l,r]\) 得到颜色数,对于 \(pre_i<l\) 的 \(i\) 点,显然它就是这个区间内 \(a_i\) 对应颜色出…

H3C防火墙安全授权导入

一、防火墙授权概述 前面我们已经了解了一些防火墙的基本概念&#xff0c;有讲过防火墙除了一些基本功能&#xff0c;还有一些高级安全防护&#xff0c;但是这些功能需要另外独立授权&#xff0c;不影响基本使用。这里以H3C防火墙为例进行大概了解下。 正常情况下&#xff0c;防…

初中英语优秀范文100篇-094A volunteer labor-一次公益劳动

PDF格式公众号回复关键字:SHCZFW094记忆树1 When it comes to the volunteer labor,the words “meaningful and helpful” will come to my mind. 翻译 当谈及志愿劳动时,我总会想到“有意义且有帮助”这两个词。 简化记忆 劳动 句子结构 When it comes to the volunteer lab…

API调试IDEA插件用这款就够了

IDEA是一款功能强大的集成开发环境(IDE),它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。我们在编写完接口代码后需要进行接口调试等操作,一般需要打开额外的调试工具。 今天给大家介绍一款IDEA插件:Apipost-Helper-2.0。代码写完直接编辑器内调试、还支持生…

RTE 开源|小红书 REDPlayer 正式发布!快来 get 同款播放器~

本项目由 RTE 开发者社区 x 小红书 联合运营播放器最初出现在 19 世纪,当时主要用于播放音频,例如通过留声机播放唱片。随着技术的进步,音频播放器不断改进,品质越来越好,体积也越来越小。到了今天,通过手机或网络,人们可以随时随地播放音频和视频。优秀的播放器有几个特…

软件更新快讯-Obsidian更新-1.5.8 linux Appimage直装

更新内容 1.5.8&#xff1a; 从具有相同属性的文件导航时&#xff0c;固定属性不会显示。 修复了Home和End在导航文档顶部和底部时不总是起作用的问题。 Fixed properties not appearing when navigating from a file that has the same properties.Fixed Home and End not a…

如何根据我的世界/Minecraft玩家数量选择合适的服务器配置,包括内存和CPU核心数的实际案例分析?

根据Minecraft玩家数量选择合适的服务器配置&#xff0c;首先需要考虑的是服务器的处理能力&#xff0c;这主要由CPU和内存决定。对于Minecraft服务器来说&#xff0c;CPU核心数直接影响到服务器能够同时处理的任务数量&#xff0c;而内存容量则决定了服务器能承载的人数。 对…

PureFlash v1.9.1特性介绍

PureFlashv1.9.1版本特性主要有4个&#xff1a; 1. 支持RDMA网络 使用RDMA协议可以大大减少对CPU的消耗&#xff0c;性能提升30%以上。 PureFlash的网络配置分为存储节点间网络&#xff08;存储后端网&#xff09;和客户端网络&#xff08;前端网&#xff09;。都支持使用RD…

使用-solidity-开发第一个-以太坊智能合约

目录目录 使用 solidity 开发第一个 以太坊智能合约 前言 项目源代码 最终效果 环境搭建 智能合约内容Truffle 创建项目 Truffle 编码 Truffle 打包 Truffle 部署 修改编译器版本 0.8.19 Truffle 测试创建测试文件 运行测试命令Dapp 命令总结 遇到的问题注意Solidity 0.8.20使用…

测试环境搭建整套大数据系统(七:集群搭建kafka(2.13)+flink(1.13.6)+dinky(0.6)+iceberg)

一&#xff1a;搭建kafka。 1. 三台机器执行以下命令。 cd /opt wget wget https://dlcdn.apache.org/kafka/3.6.1/kafka_2.13-3.6.1.tgz tar zxvf kafka_2.13-3.6.1.tgz cd kafka_2.13-3.6.1/config vim server.properties修改以下俩内容 1.三台机器分别给予各自的broker_id…

div3笔记

Problem - E - Codeforces 这道题用了记录一个数末尾零的板子(敲重点)!!! 再说一遍,简单博弈论就是贪心!1 void solve() {2 cin >> n >> m;3 vector<int> a(n), b(n);4 for (int i = 0; i < n; i++) cin >> a[i];5 int len = 0; //…

安装SQL Server需要重启电脑解决方法

引用:https://www.cnblogs.com/marineblog/p/16118868.html 报错信息: A computer restart is required.You must restart computer before installing SQL Server 1、ctrl+R键入 regedit打开注册表 2、依次展开 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session…

2024年2月16日优雅草蜻蜓API大数据服务中心v1.1.1大更新-UI全新大改版采用最新设计ui·增加心率计算器·退休储蓄计算·贷款还款计算器等数接口

2024年2月16日优雅草蜻蜓API大数据服务中心v1.1.1大更新-UI全新大改版采用最新设计ui增加心率计算器退休储蓄计算贷款还款计算器等数接口 更新日志 前言&#xff1a;本次更新中途跨越了很多个版本&#xff0c;其次本次ui大改版-同步实时发布教程《带9.7k预算的实战项目layuiph…

Docker的3要素:镜像容器仓库

Docker的3大基本组成 1.镜像 image 2.容器 container 3.仓库 repository 容器解释: 仓库解释:

我的闲鱼Python爬虫接单总结和经验,最高600元一单

最近,我在闲鱼上利用 Python 爬虫技术接了一些任务,想必你一定好奇,通过这样的方式,到底能不能挣钱,能挣多少钱?今天我就来分享一下我的经验和总结。一、接单经历 之前 Vue 的作者尤大在微博上说被动收入是最能带来自由的东西,这个时代的程序员其实在创造被动收入上有天…

PyQt入门教程(版本1)

第1章 PyQt5开发环境搭建和配置 PyQt5工具可以快速实现简单的界面开发,包括界面设计、布局管理以及业务逻辑实现(信号与槽)。简单说就是使用PyQt5工具可以快速画一个控件摆放整齐、界面整洁有序、布局合理的界面。 本文内容 本文主要第1节 PyQt5环境搭建和配置。主要内容包…