【源码编译并安装RocketMQ Dashboard】

【源码编译并安装RocketMQ Dashboard】

    • 一、环境说明
    • 二、源码编译并执行
    • 三、小结

一、环境说明

  1. 安装环境:虚拟机VMWare + Centos7.6 + Maven3.6.3 + JDK1.8
  2. 已经安装了RocketMQ-5.1.3 单Master集群,且使用Local模式部署,即Broker和Proxy同进程部署,并且已经启动了RocketMQ
  3. 已下载源码:rocketmq-dashboard-master.zip

二、源码编译并执行

  1. 上传master.zip源码包到/root目录下,然后解压源码包,执行:
    unzip master.zip
    
    解压后的目录名称为:rocketmq-dashboard-master
    在这里插入图片描述
  2. 编译源码,进入rocketmq-dashboard-master目录下,执行:
    特别注意:因rocketmq部署模式为Local模式,启动了ProxyStartup进程,该进程已占用8080和8081端口,而rocketmq-dashboard默认运行的端口也是8080,故需要修改rocketmq-dashboard默认端口为6060(确保该端口没有被占用即可)
    • 修改rocketmq-dashboard端口为6060,执行如下命令:

      cd /root/rocketmq-dashboard-master/src/main/resources
      vim application.yml
      

      在打开的文件中,按照如下图所示修改即可:
      【源码编译并安装RocketMQ Dashboard】_第1张图片

    • 编译,执行如下命令:

      cd /root/rocketmq-dashboard-master
      mvn clean package -Dmaven.test.skip=true
      

      正常编译完成后,会生成/root/rocketmq-dashboard-master/target目录,在该目录下会看到编译完成后的rocketmq-dashboard-1.0.1-SNAPSHOT.jar包,如下图所示:
      【源码编译并安装RocketMQ Dashboard】_第2张图片

  3. 运行,编译完成后进入到执行如下命令:
    cd /root/rocketmq-dashboard-master/target
    java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
    
    正常运行后,会看到如下图所示信息:该程序运行端口号为6060
    【源码编译并安装RocketMQ Dashboard】_第3张图片
  4. 打开浏览器,输入ip:port,如http://192.168.36.132:6060,正常会看到如下页面(第一次运行时首页是无数据,我这个已经是运行了一段时间之后的截图)
    【源码编译并安装RocketMQ Dashboard】_第4张图片
  5. 接下来,可以愉快的玩耍了,具体操作,可参考:RocketMQ Dashboard

三、小结

本文仅作为学习过程的笔记,因官网有些步骤省略或者没有写全,为了方便后续查看,也为那些初学者提供一点参考和帮助。如本文对您有所帮助,麻烦您动动您发财之手,给本文点个赞,谢谢!!

你可能感兴趣的:(RocketMQ,rocketmq)