安装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
  • 2:设置一下设置node仓库
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
  • 3:安装nodejs:
yum install nodejs
  • 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
  • 5:安装yarn:
yum install yarn
  • 6:检查yarn是否安装成功:
yarn --version
  • 7:配置国内镜像加速
yarn config set registry https://registry.npm.taobao.org
  • 8:使用 Yarn 安装依赖:
SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn
  • 9:如果安装报错了,可以重新安装:
yarn config set ignore-engines true
dashboard安装
  • 1:修改dashboard的application.yml配置
vi /root/rocketmq/rocketmq-dashboard-master/src/main/resources/application.yml
  • 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
  • 3:进入到刚刚解压出来的dashboard的目录(例如/root/rocketmq/rocketmq-dashboard-master),并进行编译:
mvn clean package -Dmaven.test.skip=true
  • 4:关闭linux的防火墙,防止无法访问dashboard:
systemctl stop firewalld.service           #停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动
  • 4:运行 rocketmq-dashboard:
java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
  • 5:浏览器页面访问:刚刚配置的namesrvAddrs的ip地址:8080

相关推荐

  1. 安装rocketmq-dashboard1.0.1

    2024-03-11 13:20:03       47 阅读
  2. rocketmq双主双从部署+dashbord

    2024-03-11 13:20:03       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 13:20:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 13:20:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 13:20:03       87 阅读
  4. Python语言-面向对象

    2024-03-11 13:20:03       96 阅读

热门阅读

  1. Superset二次开发之Superset Organizations

    2024-03-11 13:20:03       43 阅读
  2. Node.js概述与安装运行浅记

    2024-03-11 13:20:03       29 阅读
  3. gitlab的CI/CD的Job作业

    2024-03-11 13:20:03       46 阅读
  4. Redis高可用方案

    2024-03-11 13:20:03       35 阅读
  5. 力扣496. 下一个更大元素 I

    2024-03-11 13:20:03       37 阅读
  6. 5.52 BCC工具之dbslower.py解读

    2024-03-11 13:20:03       47 阅读