【RocketMQ】rocketmq-dashboard 安装

补充:

当前最近的2.0的版本

下面是1.0版本安装

正文:

rocketmq-console找不到了

打开rocketmq-externals项目没有找到rocketmq-console。莫不是删除了吗

继续看文档

RocketMQ Dashboard

RocketMQ Dashboard

Notice: Console has renamed to dashboard and transfered the new repo, it will graduate in the near future, and welcome you to fill in the user due diligence.

译文:

RocketMQ仪表板
注意:控制台已更名为仪表板,并转移了新的回购,它将在不久的将来毕业,欢迎您填写用户尽职调查。

rocketmq-dashboard

rocketmq-dashboard github地址:rocketmq-dashboard

下载

git@github.com:apache/rocketmq-dashboard.git

编译打包

mvn clean package -Dmaven.test.skip=true

启动服务

java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar

浏览器访问

地址:http://192.168.2.1:8981/

默认是:http://ip:8080    。我把端口修改为8981

登录访问Dashboard

在访问Dashboard时支持按用户名和密码登录控制台,在操作完成后登出。

开启登录功能

Spring配置文件resources/application.yml中修改rocketmq.config.loginRequired=true开启登录功能

配置文件users.properties

创建登录配置文件"users.properties", 如果该目录下不存在此文件,则默认使用resources/users.properties文件。 users.properties文件格式为:

打开后:

该文件支持热修改,即添加和修改用户时,不需要重新启动console
 格式, 每行定义一个用户, username=password[,N]  #N是可选项,可以为0 (普通用户); 1 (管理员)  
 


#定义管理员 
admin=admin,1

#定义普通用户
user1=user1
user2=user2
重启打包启动,浏览器访问:

输入admin 、admin

权限检验

在Spring配置文件resources/application.yml中修改rocketmq.config.loginRequired=true开启登录功能

配置文件role-permission.yml

打开

rolePerms:
  # 普通用户
  ordinary:
    - /rocketmq/nsaddr
    - /ops/*
    - /dashboard/**
    - /topic/*.query
    - /topic/sendTopicMessage.do
    - /producer/*.query
    - /message/*
    - /messageTrace/*
    - /monitor/*
    ....
  • 该文件支持热修改,即添加和修改用户时,不需要重新启动console
  • 格式,如果增加和删除接口权限,直接在列表中增加和删除接口地址即可。
  • 接口路径配置支持通配符
  • * 表示匹配0或多个不是/的字符
  • ** 表示匹配0或多个任意字符
  • ? 表示匹配1个任意字符

前端页面显示上,为了更好区分普通用户和admin用户权限,关于资源的删除、更新等操作按钮不对普通用户角色显示,如果要执行资源相关操作,需要退出使用admin角色登录




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值