【RocketMQ、Docker】Docker 安装 RocketMQ-4.9.3:ACL权限控制

一、环境准备

Docker 已安装 RocketMQ-4.9.3相关服务。
安装教程:【RocketMQ、Docker】Docker 安装 RocketMQ-4.9.3

二、安装

1、修改broker.conf配置文件,新增aclEnable=true配置

......

# 开启acl权限控制
aclEnable=true

2、在挂载的目录/home/docker/mount/rocketmq/broker/broker-a/conf中。查看/修改plain_acl.yml文件,获取账号、密码。文档介绍
在这里插入图片描述
注:用户名、密码必须大于6位,否则不生效。并支持热加载(用户可以动态修改权限控制定义的属性,而不需重新启动Broker服务节点)
3、配置成功:由于控制台没有配置broker的acl权限账号、密码所以无法加载出broker服务。
在这里插入图片描述

二、管理控制台添加acl账号、密码

1、重新创建控制台

docker run -d --name rocketmq-console --network rocketmq -v /home/docker/mount/rocketmq/console/data:/tmp/rocketmq-console/data -e "JAVA_OPTS=-Drocketmq.namesrv.addr=rocketmq-namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false -Drocketmq.config.accessKey=rocketmq-admin -Drocketmq.config.secretKey=rocketmq-admin" -p 8000:8080 apacherocketmq/rocketmq-dashboard:latest

2、效果
在这里插入图片描述

三、推荐文章

RocketMQ ACL使用指南
RocketMQ:剖析ACL权限控制原理、实现和应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值