当前位置:   article > 正文

Rocketmq控制台_宝塔rocketmq控制台

宝塔rocketmq控制台

Rocketmq控制台搭建

rocketmq搭建成功之后就可以使用,对于topic、queue、message等的增删改查操作如果通过命令去执行非常繁琐,可以通过rocketmq控制台提供的可视化界面进行操作,而比较流行的rocketmq控制台就是rocketmq-console.今天就整理一下rocketmq-console搭建。

  1. 下载项目
    rocketmq-console是rocketmq的一个社区项目中,项目托管在github
    地址:https://github.com/apache/rocketmq-externals/
    项目下载下来是一个zip格式的压缩包,其中包括了很多个rocketmq外部社区项目,rocketmq-console也在其中
    在这里插入图片描述

  2. 解压压缩包
    解压之后找到rocketmq-console,进入项目后如下
    在这里插入图片描述
    可以看出,rocketmq-console是一个maven项目,进入src目录下浏览会进一步发现,这是一个标准的spring-boot项目,那我们只需要将项目打成可执行jar包运行即可

  3. 配置参数
    rocketmq-console要可视化管理rocketmq中相关元素,那必须要连接上broker,而我们都知道broker启动的时候是会把相关信息都注册到name-server并且会上报topic信息,所以rocketmq-console应该配置name-server地址。
    打开application.properties配置文件,发现果然有name-server的配置

#if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, you can set it in ops page.default localhost:9876
rocketmq.config.namesrvAddr=
  • 1
  • 2

注释说的很清楚,rocketmq.config.namesrvAddr变量如果值为空,则取NAMESRV_ADDR系统变量值,因为我本地跑着一个rocketmq,并且我NAMESRV_ADDR系统变量配置为localhost:9876,所以留空不做配置

  1. 打包
mvn clean package -DskipTests
  • 1

打包完成之后在target目录下会生成可执行jar包
在这里插入图片描述

  1. 运行
java -jar rocketmq-console-ng-2.0.0.jar
  • 1

在这里插入图片描述
项目成功启动,监听8080端口

  1. 访问本机8080端口
    在这里插入图片描述
    综上,rocketmq-console控制台成功搭建。
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号