• 安装rocketmq-dashboard1.0.1


    下载源码
    • 1:下载master分支的源码,上传到centos7系统的/root/rocketmq目录中,并解压。

    https://github.com/apache/rocketmq-dashboard

    安装yarn(最新版1.0.1的rocketmq-dashboard需要用到yarn)
    • 1:设置Yarn仓库
    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
    
    • 1
    • 2:设置一下设置node仓库
    curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
    
    • 1
    • 3:安装nodejs:
    yum install nodejs
    
    • 1
    • 4:官方提供的Yarn存储库会经常被维护,为了保持最新版,我们在添加Yarn存储库源的时候需要导入存储库的GPG密钥:
    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
    
    rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
    
    • 1
    • 2
    • 3
    • 5:安装yarn:
    yum install yarn
    
    • 1
    • 6:检查yarn是否安装成功:
    yarn --version
    
    • 1
    • 7:配置国内镜像加速
    yarn config set registry https://registry.npm.taobao.org
    
    • 1
    • 8:使用 Yarn 安装依赖:
    SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn
    
    • 1
    • 9:如果安装报错了,可以重新安装:
    yarn config set ignore-engines true
    
    • 1
    dashboard安装
    • 1:修改dashboard的application.yml配置
    vi /root/rocketmq/rocketmq-dashboard-master/src/main/resources/application.yml
    
    • 1
    • 2:找到配置中的namesrvAddrs配置,修改成你自己的nameserver注册中心地址:
    rocketmq:
      config:
        # if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, default localhost:9876
        # configure multiple namesrv addresses to manage multiple different clusters
        namesrvAddrs:
          - 192.168.1.25:9876
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 3:进入到刚刚解压出来的dashboard的目录(例如/root/rocketmq/rocketmq-dashboard-master),并进行编译:
    mvn clean package -Dmaven.test.skip=true
    
    • 1
    • 4:关闭linux的防火墙,防止无法访问dashboard:
    systemctl stop firewalld.service           #停止firewall
    systemctl disable firewalld.service        #禁止firewall开机启动
    
    • 1
    • 2
    • 4:运行 rocketmq-dashboard:
    java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
    
    • 1
    • 5:浏览器页面访问:刚刚配置的namesrvAddrs的ip地址:8080
  • 相关阅读:
    springmvc
    SpringCloud实用篇02
    怎么把pdf转换成ppt呢?轻松简单
    Ribbon源码解析
    Codeforces Round #425 (Div. 2) D 题解
    【前端知识】Three 学习日志(八)—— 全屏渲染
    关于Kali部署OneForAll,不能运行问题
    SpringMVC:获取请求数据
    plantuml画图
    C++ 多态
  • 原文地址:https://blog.csdn.net/weixin_50071998/article/details/136615395