针对你提到的RocketMQ推送数据报错问题“no acl config for admin, org.apache.rocketmq.acl”,我们可以按照以下步骤进行排查和解决: 1. 确认RocketMQ服务是否已开启ACL功能 首先,需要确认RocketMQ服务是否启用了ACL(访问控制列表)功能。ACL功能用于控制对RocketMQ资源的访问权限。 检查Broker配置文件: 在RocketMQ的Brok...
当时笔者是先行自己封装好了一个rocket的工具库,考虑到安全问题,决定引入acl机制,然后主要是参照了网上的两个文章。 配置mq的broker和plain_acl两个配置文件,客户端加入acl相关代码,主要是加入了AclRPCHook,在发送消息之前插入accessKey和签名供mq进行校验。 之后用测试工程引用本地maven库上安装的rocket工具库进行测试,...
配置mq的broker和plain_acl两个配置文件,客户端加入acl相关代码,主要是加入了AclRPCHook,在发送消息之前插入accessKey和签名供mq进行校验。之后用测试工程引用本地maven库上安装的rocket工具库进行测试,结果之前能用的代码在用了acl之后一直报错:No accessKey is configured。 这个时候发现直接弄个带main方法的类运行例子...
Caused by: org.apache.rocketmq.client.exception.MQBrokerException: CODE:1DESC: org.apache.rocketmq.acl.common.AclException: No accessKey is configured, org.apache.rocketmq.acl.plain.PlainPermissionManager.validate(PlainPermissionManager.java:394) Formoreinformation, please visit the url, http://rocke...
DESC: org.apache.rocketmq.acl.common.AclException: No accessKey is configured, org.apache.rocketmq.acl.plain.PlainPermissionManager.validate(PlainPermissionManager.java:607) BROKER: 10.244.134.179:10911 For more information, please visit the url,https://rocketmq.apache.org/docs/bestPractice/06FAQat...
ERROR AdminBrokerThread_12 - process request exception org.apache.rocketmq.acl.common.AclException: No accessKey is configured at org.apache.rocketmq.acl.plain.PlainPermissionManager.validate(PlainPermissionManager.java:403) ~[rocketmq-acl-4.9.0.jar:4.9.0] at org.apache.rocketmq.acl.plain.Plain...