部署运维界面rocketmq-dashboard
rocketmq-console已停止维护,新的是rocketmq-dashboard
1、下载源码
# clone源码
git clone https://github.com/apache/rocketmq-dashboard.git
2、 配置
这就是一个springboot项目,修改application.yml中的rocketmq.config.namesrvAddr
修改为rocketmq的nameserver地址。修改端口
server:
port: 18080
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:
- 127.0.0.1:9876
3、编译安装
cd rocketmq-dashboard
npm install -g yarn
mvn clean package -DskipTests
或
mvn spring-boot:run
成功后在target找到rocketmq-dashboard-1.0.1-SNAPSHOT.jar
4、启动
nohup java -Xms256m -Xmx256m -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar &
5、访问,http://192.168.10.11:18080/
6、acl配置
服务端要对应的开启ACL
修改application.yml以下内容
7、密码登陆
修改application.yml的loginRequired配置为true
配置用户名
在resources/users.properties中配置,格式如下
# 用户名=密码,权限
# 其中1为管理员权限 逗号和权限不写 默认普通用户
# 如admin=admin,1
username=password[,N]
8、重新打包并部署
会出现登录界面,输入上面定义的用户即可
登录成功