Windows下安装RocketMQ、配置可视化界面

2023-10-27

1.下载RocketMQ

官网下载地址:https://rocketmq.apache.org/dowloading/releases/

2.安装及启动

1)前提条件:已安装jdk和maven(注意jdk安装路径不能有空格,否则启动mq时会报类加载不到)

2)解压源码包

 3)配置环境变量

变量名:ROCKETMQ_HOME

变量值:D:\Soft\Work\rocketmq-4.8.0

 path添加

3.启动

(1)启动nameserver

  在rocketmq的bin目录下打开命令行窗口,执行命令: start mqnamesrv.cmd,启动成功会弹出新窗口如下

 (2)启动broker

  同样在bin目录下打开命令行窗口,执行命令:

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

启动成功弹出新窗口如下

 注意不能关闭弹出的新窗口

4.配置可视化页面

1)下载可视化插件源码

        github下载地址:https://github.com/apache/rocketmq-dashboard

        旧版本源码是在rocketmq-external里的rocketmq-console,新版本已经单独拆分成dashboard

2)解压源码到本地

  3)打包

        在解压后的目录打开命令行窗口,执行:

mvn clean package -Dmaven.test.skip=true

执行成功如图

4.1.启动程序。

    打包成功后会生成target目录,进入target目录,启动工程:

启动命令:

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

4.2.访问管理页面

浏览器打开 http://localhost:8085 进入控制台

 端口可在application.yaml文件修改,默认8080

5.遇到问题

5.1.启动namesrv时报错

 原因:jdk安装路径有空格(我的是安装在c盘 Programe Files下)

 解决:复制jdk文件到新的目录(不要带空格),修改环境变量

 2.maven打包可视化工程时,下载不到yarn

5.2.Please set the ROCKETMQ_HOME variable in your environment!

配置环境变量(值为RocketMQ的安装路径)

ROCKETMQ_HOME=D:\Soft\Work\rocketmq-4.8.0

修改 runbroker.cmd#

set "JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%"

改为

set "JAVA_OPT=%JAVA_OPT% -cp "%CLASSPATH%""

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows下安装RocketMQ、配置可视化界面 的相关文章

  • uri 警告中缺少端口:使用 Python OpenCV cv2.VideoCapture() 打开文件时出错

    当我尝试流式传输 ipcam 时 出现了如下所示的错误 tcp 000000000048c640 uri 中缺少端口 警告 打开文件时出错 build opencv modules videoio src cap ffmpeg impl h
  • 如何获取Windows批处理的父文件夹

    我正在编写一个批处理文件 我需要获取该bat文件的父文件夹 有可能吗 注意 我的意思是批处理文件的父文件夹 而不是调用该批处理的提示的当前目录 Thanks 批处理的父文件夹位于变量中 dp0位于 例子 echo off setlocal
  • 哪个版本的 Miniconda 具有适用于 Windows 64 位的 Python 3.6?

    我正在开发一个需要这些深度学习库的项目 keras 和 tensorflow 不幸的是 这些不适用于 Python 3 7 有人可以告诉我一个带有 Python 3 6 的 Miniconda 版本 适用于 Windows 64 位 吗 我
  • 如何在Windows 8上正确使用SCardGetStatusChange?

    智能卡服务在 Windows 8 上的行为有所不同 并且 MSDN 尚未更新其文档 任何人都可以提供有关如何正确调用 SCardGetStatusChange 来监视 Windows 8 上的智能卡操作的代码片段吗 提前致谢 这是我为个人博
  • 批处理脚本 FOR 循环仅设置输出的第一个字母 wsl --list -q

    我正在编写一个批处理脚本 将文件从 Windows 目录复制到 WSL 发行版 其中一部分是选择将文件复制到哪个发行版 如果我使用命令wsl list q如果给我以下输出 Ubuntu 22 04 Ubuntu 18 04 我正在尝试使用此
  • 从 Python 下载/安装 Windows 更新

    我正在编写一个脚本来自动安装 Windows 更新 我可以将其部署在多台计算机上 这样我就不必担心手动更新它们 我想用 Python 编写这个 但找不到任何关于如何完成此操作的信息 我需要知道如何搜索更新 下载更新并从 python 脚本安
  • Delphi中使用FindVCLWindow调用WinHelp32(WinXP Pro SP3 32bit)

    有什么问题吗 procedure TForm1 VCLHelpClick Sender TObject var Ctrl TWinControl begin Ctrl FindVCLWindow Mouse CursorPos if Ctr
  • 无法加载 JNI 共享库 (JDK)

    当我尝试打开时Eclipse http www eclipse org 弹出对话框指出 无法加载 JNI 共享库 C JDK bin client jvm dll 此后 Eclipse 强制关闭 我想提出以下几点 我检查了这条路径上是否存在
  • 可以读取目标文件吗?

    我很好奇 obj文件 我几乎不知道它们是什么 或者它们包含什么 所以我用 Vim 文本编辑器打开它们 我在里面发现了一种类似外星人的语言 有什么办法可以理解它们代表什么以及它们的内容是什么 另外 它们的用途是什么 Thanks Sure 但
  • 仅在单个端口 8080 上转发到本地主机(Windows)可能吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我知道如何在 Windows 上使用 xampp 设置本地网络服务器 我在主机文件 c windows system32 drivers etc ho
  • Node.js 升级在 Windows 中仍然显示旧版本

    我已使用 msi 安装程序下载并安装了新版本的 nodejs 4 1 2 之后我跑了node v 但它仍然显示旧版本 0 12 2 我尝试重新启动Windows 甚至卸载nodejs并重新安装它 但仍然显示相同的内容 为什么会发生这种情况
  • Windows 窗体中的标准 Windows 菜单栏

    我注意到添加了一个MenuStrip 来自工具箱 我的表单设计不会产生像许多本机 Windows 应用程序中那样的菜单栏 相反 我得到了一个像 Visual Studio 自己的菜单栏 没有任何样式设置MenuStrip似乎模仿了更常见的本
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • 什么是 SO_SNDBUF 和 SO_RCVBUF

    你能解释一下到底是什么吗SO SNDBUF and SO RCVBUF选项 好的 出于某种原因 操作系统缓冲传出 传入数据 但我想澄清这个主题 他们的角色 通 常 是什么 它们是每个套接字的缓冲区吗 传输层的缓冲区 例如 TCP 缓冲区 和
  • 在 Windows 上查找父进程 ID

    Problem 给定远程 Windows 主机上的进程 ID 和命令行访问权限 如何找到其父进程的 PID Solution 鉴于 Marc B 的回答 我们可以使用 WMIC 命令示例here https learn microsoft
  • 如何以管理员身份在 rake 任务中运行 shell 命令?

    我有一个简短的 cmd 文件 我想将其作为部署过程的一部分运行 不幸的是 cmd 文件需要管理员权限 是否可以从 rake 中获得管理员权限 或者我是否需要以管理员身份启动 shell 您可以尝试runas http ss64 com nt
  • 在 64 位 Windows 上运行 32 位可执行文件时出现问题

    如果允许的话 我会添加 500 个我自己的代表作为赏金 我在用着wkhtml转pdf http wkhtmltopdf org 将 HTML 网页转换为 PDF 这在我的 32 位开发服务器上完美运行 不幸的是 我无法运送我的机器 p 但是
  • Windows:使用 CMD(或 Java)从非特权运行特权命令

    我将有一个以管理员身份运行并侦听端口的服务 我的 GUI 程序将与管理员服务对话以获取需要管理员权限的项目 如果该服务尚未运行 我需要启动它 如何让我的 GUI 程序以管理员身份运行命令 我假设用户会被询问是否要继续 我希望我可以在 CMD
  • 如何修复圆角按钮中边框和背景之间的空白?

    我为我的 WPF 应用程序创建了一个简单的按钮模板
  • Tkinter - 浮动窗口 - 调整大小

    灵感来自this https stackoverflow com a 22424245 13629335问题 我想为我的根窗口编写自己的调整大小函数 但我刚刚注意到我的代码显示了一些性能问题 如果你快速调整它的大小 你会发现窗口没有像我希望

随机推荐

  • [机器学习与scikit-learn-48]:特征工程-特征选择(降维)-3-初级过滤:方差过滤法

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 123970142 目录 前言 第1章
  • 李宏毅 机器学习笔记 Classification

    1 绪论 Classification Probabilistic Generative Model 本节课讲的是基于概率生成模型的分类 分类任务本质上是找到一个函数 函数的输入是输入数据 输出是类别 应用范围比较广 例如信用卡评分 医学诊
  • C#编程,反射获取命名空间、类名、方法名

    原文 https www cnblogs com xdot p 8651506 html 1 利用反射动态加载dll using System Reflection Assembly asm Assembly LoadFrom AppDom
  • Mac os使用笔记

    说明 mac os版本 10 14 6 论文保存 Safari浏览器再google搜索到论文后 以网页形式打开pdf 将鼠标移动到中间下方位置 会出现四个按钮 点击第三个 以mac自带的软件 预览 打开 然后点击屏幕上方菜单栏的 文件 gt
  • random forest 随机森林(高亮!用于分类) matlab实现

    最近要用到随机森林 于是乎对它的原理了解了一番 并做了一下算法的实现 本次实现是用于分类问题的 如果是回归问题 分裂规则不一样 我还没有实现 下面的原理摘自别人的笔记 如果了解决策树CART的构建规则ID3或者C4 5的话 这部分原理的内容
  • OpenWrt DNS问题排查

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 我们的设备在测试时发现有个别的主机 主程序DNS解释服务器域名失败 最直接的表现就是 ping 126 com 显示 对于这个问题 最直接的方式就是打开 etc resol
  • mysql语句(二)

    MySQL 连接的使用 JOIN 按照功能大致分为如下三类 INNER JOIN 内连接 或等值连接 获取两个表中字段匹配关系的记录 LEFT JOIN 左连接 获取左表所有记录 即使右表没有对应匹配的记录 RIGHT JOIN 右连接 与
  • 【图像融合】融合算法综述(持续更新)

    按时间顺序 综述近5年的融合算法 重点分析了最近两年的work 欢迎留言探讨 文章目录 前言 1 SSR Laplacian Image Fusion 2017 2 FusionGAN 2019 3 MBNet 2020 4 DIDFuse
  • Unity项目架构与开发管理(视频笔记)

    Unity项目架构与开发管理 总的来说标题起的很大 视频比较基础 一 Unity 架构设计 1 EmptyGO EmptyGameObject 创建一个EmptyGameObject 挂一些脚本 主要使用GameObject Find 来控
  • Vue2需要拿到data里面初始化的数据

    在你比如提交提交表单搜索内容的时候呀 需要对数据进行初始化数据 你可以能会这样做 先定一个方法 在执行完一些操作后 就去执行初始化数据的方法 达到数据清空 状态初始化的效果 点击弹出框和点击提交的初始化数据 dialogInitializa
  • ctfshow学习记录-web入门(sql注入191-200)

    目录 web191 web192 web193 web194 web195 web196 web197 web198 web199 web200 九某人来更新啦 2023年第一篇wp新鲜出炉 web191 解答 增加了过滤 过滤了ascii
  • hive-update问题(实现hive一列的更新,给hive插入当前时间)

    问题 想在hive中给数据增加一列时间字段 这一列插入的是当前时间 update hive仅支持 update tablename set col name value 不支持update select的组合 要支持带查询的update的话
  • 修改注册表解决Win10 SSD卡顿

    转自 http www pconline com cn win10 739 7395324 html 11月12日 微软发布了Win10的首个大版本更新TH2 Threshold 2 小编也在第一时间下载并安装了它 然而奇怪的是 自从装上这
  • 虚拟机软件Parallels Desktop 18 mac(pd虚拟机) 中文功能

    Parallels Desktop 18 mac可以在 Mac 计算机上下载并安装 Windows 操作系统 在 Mac 与 Windows 之间无缝复制和粘贴文本或拖放对象 在 Mac 虚拟机中跨多个操作系统开发和测试 毫不费力地运行 W
  • value_type是什么

    这种方法叫做type traits 类型特性 代码片段 template
  • InsCode AI 测评

    CSDN AI写作助手上线了 InsCode AI 创作助手不仅能够帮助用户高效创作文章 而且能够作为对话式AI回答你想知道的问题 成倍提高生产力 欢迎大家使用新功能后分享自己的使用心得与建议 测评 一 你平时会使用这类AI工具吗 你对这类
  • Python绘图布局设计

    1 创建3行1列子图 其中在第二个子图再绘制3行10列子图 figure configuration fig plt figure figsize 17 2 54 22 2 54 dpi 300 gs GridSpec 3 1 width
  • nvm是做什么的?nvm怎么使用

    nvm安装与使用 1 nvm是什么 nvm全名node js version management 顾名思义是一个nodejs的版本管理工具 通过它可以安装和切换不同版本的nodejs 下面列出下载 安装及使用方法 2 下载 可在点此在gi
  • 关于openssl库的链接问题

    lib libIceSSL so undefined reference to RAND load file lib libIceSSL so undefined reference to BIO find type lib libIceS
  • Windows下安装RocketMQ、配置可视化界面

    1 下载RocketMQ 官网下载地址 https rocketmq apache org dowloading releases 2 安装及启动 1 前提条件 已安装jdk和maven 注意jdk安装路径不能有空格 否则启动mq时会报类加