• 安装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
  • 相关阅读:
    Parallel Context Windows for Large Language Models
    CVE-2021-1732_Windows本地提权漏洞
    @requestBody与@RequestParam
    C#学习总结
    Java多线程之线程同步(解决线程安全问题)
    【PyTorch深度学习项目实战100例】—— 基于word2vec(CBOW)方法训练词向量 | 第61例
    XL-LightHouse 与 Flink 和 ClickHouse 流式大数据统计系统
    Perl文件锁机制:守护你的数据安全
    shell 数组
    Deno 的配置文件、框架,标准库
  • 原文地址:https://blog.csdn.net/weixin_50071998/article/details/136615395