zoukankan      html  css  js  c++  java
  • RocketMQ初探(四)之RocketMQ4.x版本可视化管理控制台rocketmq-console-ng搭建(Apache)

      之前有部署过3.2.6为AliBaba版本的Web监控平台(可参考之前博客 https://www.cnblogs.com/buyige/p/9395453.html),现用RocketMQ4.2.0版本,以前的监控平台可以查看,但操作好像有问题,所以最好还是配套使用,选择门当户对。

      官方提供了一个WEB项目,可以查看rocketmq数据和执行一些操作。incubator-rocketmq-externals,这个项目中有一个子模块叫“rocketmq-console”,这个便是管理控制台项目。

    先将incubator-rocketmq-externals从github下载zip到本地,因为我们需要自己对rocketmq-console进行编译打包运行。

    可参考:RocketMq 监控 之rocketmq-console应用     https://yq.aliyun.com/articles/486069?spm=5176.10695662.1996646101.searchclickresult.37e0a3dbrOPWp6

     具体步骤

      github地址为:https://github.com/apache/rocketmq-externals

      下载至本地;

             

      解压,用Eclipse导入控制台模块

      

      注意:

      1、需修改application.properties的配置信息;   

    rocketmq.config.namesrvAddr=xx.xx.xx.21:9876;xx.xx.xx.22:9867                                  # 你搭建环境的,多个地址分号分隔

     

      2、Maven编译,若报错,不能编译,根据报错类型修改:

      可能遇到的报错:

      source 1.6 中不支持 diamond 运算符的解决办法;maven-compiler-plugin

      解决:一般是jdk相关配置问题;

      pom.xml的plugins下添加: 采用jdk都是1.8 

    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>2.3.2</version>
      <configuration>
        <source>1.8</source>
        <target>1.8</target>
      </configuration>
    </plugin>

      编译成功后,target下会生成jar;

      

      上传jar到了自己搭建环境目录下,我是部署在虚拟机xx.xx.xx.xx上

      运行jar包

      命令:java -jar  rocketmq-console-ng-1.0.0.jar --server.port=12581

      注意:不指定端口的话,默认8080(避免与Tomcat冲突,最好指定)

      若在windows环境下,新建一个rocketmq-console-ng.bat文件(与上面生成的rocketmq-console-ng-1.0.0.jar在同一个目录);

    @echo off
    java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=xx.xx.0.64:9876;xx.xx.0.65:9876
    @pause

      需要设置两个参数:

      --server.port为运行的这个web应用的端口,如果不设置的话默认为8080;

      --rocketmq.config.namesrvAddr为RocketMQ命名服务地址,如果不设置的话默认为“”。

      直接双击运行rocketmq-console-ng.bat即可启动;

      使用浏览器访问管理界面    http://xx.xx.xx.xx:12581进入控制台界面了

      

       成功部署…………

  • 相关阅读:
    列表、元组、字典的常用操作及内置方法
    可变不可变类型,数字类型及其常用操作,字符串类型及其常用操作
    php cgi&fastcgi&php-fpm
    (3) IOC容器
    str_replace与preg_replace性能对比
    Iterator && IteratorAggregate区别
    php标签
    (2)自动加载
    (1)thinkphp&laravel&swoft目录结构之说
    小程序上传帖子(含有文字图片的微信验证)
  • 原文地址:https://www.cnblogs.com/buyige/p/9437054.html
Copyright © 2011-2022 走看看