ZongZihao commented on issue #9518: URL: https://github.com/apache/rocketmq/issues/9518#issuecomment-3112743792
> > > [rocketmqOnly.zip](https://github.com/user-attachments/files/21401831/rocketmqOnly.zip) > > > emmmm我这里也是,有点抽象了,后面发现是没有给挂在的容器设置访问权限,然后我就出现了能发送消息但是没有可以消费的情况,不知道你是不是这种情况 容器内部是只允许rocketmq的用户有访问权限,但是我用容器映射进行绑定挂在的话,容器的权限就变成root了,然后rockemq用户就没有权限写入commitlog的文件取存储消息数据,这时候启动容器后还要给store目录下的允许rockemq用户进行操作 `chmod 777 /home/rocketmq/ -R && chown -R rocketmq:rocketmq /home/rocketmq/logs/ && chown -R rocketmq:rocketmq /home/rocketmq/store/ && ls -ld /home/rocketmq/store/ ` > > > 也可能是rmq-proxy需要加这个"enableAclRpcHookForClusterMode": true,选项 > > > 或许这个大佬的文章详细的可以给你一点参考https://blog.zcw159357.com/article/1/2025-03-15-0048.html > > > 我的配置文件参考,或许可以帮助到你 > > > > > > 我没有用容器部署也是出现了这种情况(5.3.x),我用tools.sh测试跑了一下是可以正常发送和消费的(应该是使用remoting协议的客户端)。我用java的Grpc协议sdk,消费者可以正常连接上但是就无法接收到消息,PushConsumer和SimpleConsumer都不行,去掉acl2.0鉴权就没问题。 你现在问题解决了吗? > > 可以参考一下的你的测试用的proxy配置吗,我之前也不行,就加了个这个"enableAclRpcHookForClusterMode": true选项就可以正常调用了,其实我大多是参考这篇文章里写的[https://blog.zcw159357.com/article/1/2025-03-15-0048.html,官方的文档太多标的不详细了,acl2.0除了这篇文章以外其他都没有说明到https://rocketmq-learning.com/learning/rocketmq_learning-acl/,都得debug源码进去看](https://blog.zcw159357.com/article/1/2025-03-15-0048.html%EF%BC%8C%E5%AE%98%E6%96%B9%E7%9A%84%E6%96%87%E6%A1%A3%E5%A4%AA%E5%A4%9A%E6%A0%87%E7%9A%84%E4%B8%8D%E8%AF%A6%E7%BB%86%E4%BA%86%EF%BC%8Cacl2.0%E9%99%A4%E4%BA%86%E8%BF%99%E7%AF%87%E6%96%87%E7%AB%A0%E4%BB%A5%E5%A4%96%E5%85%B6%E4%BB%96%E9%83%BD%E6%B2%A1%E6%9C%89%E8%AF%B4%E6%98%8E%E5%88%B0https://rocketmq-learning.com/learning/rocketmq_learning-acl/,%E9%83%BD%E5%BE%97debug%E6%BA%90%E7%A0%81%E8%BF%9B%E5%8E%BB%E7%9C%8B) > > 我的配置在我第一个回复的zip压缩包里,测试的时候正常能跑通,不过没有测过集群,这两天应该会重新用集群部署看看 [rmq-proxy.json](https://github.com/user-attachments/files/21404748/rmq-proxy.json) 我看了咱们两个的配置几乎是一样的,应该不是配置上的问题,这个大佬的文章我来参考来着,不过没有奏效。 我这边服务器阿里云的centos6,JDK1.8.0,RMQ3.3.1,除了环境和非容器部署,咱们应该没有什么区别。 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@rocketmq.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org