开放平台定位正常化工大屏人员点位不动

问题描述:现场rocketmq开启了ACL验证,导致化工无法正常订阅rocketmq
确认问题:
查看化工平台日志有报错“近5分钟实时位置不存在”
进入rocketmq配置文件,如果aclEnable配置如下,可以确认是这个问题

  1. #进入rocketmq配置文件
  2. cd /home/seekcy/softs/rocketmq/conf
  3. #编辑文件查看
  4. vi broker.conf

解决方法:
1.修改rocketmq配置(注意:配置的格式要和图片一模一样

  1. #进入配置文件目录
  2. cd /home/seekcy/softs/rocketmq/conf
  3. #编辑配置文件
  4. vi plain_acl.yml
  5. #在下图位置添加如下内容
  6. - accessKey: "chemical"
  7. secretKey: "OpenV2RocketMQ"
  8. admin: false
  9. whiteRemoteAddress: "" # 可选:限制客户端 IP 白名单
  10. defaultTopicPerm: PUB|SUB
  11. defaultGroupPerm: DENY
  12. #topicPerms:
  13. # - topicA = SUB # 对 topicA 有订阅权限
  14. groupPerms:
  15. - "open-location-consumer_location=SUB"


2.重启中间件

  1. # 切换到softs
  2. cd /home/seekcy/softs
  3. # 重启中间件
  4. ./restart.sh

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com/899