EMQ 问答社区

EMQ X企业版规则引擎消息桥接到Pulsar,docker环境无法实现

环境信息

  • EMQ X 版本:4.3.1
  • 操作系统及版本:docker 20.10/cent os 7.8
  • 其他

问题描述

环境1:emqx 4.3.1(centos 7.8 yum 方式安装)+pulsar2.8 (docker部署)
消息桥接成功

环境2:emqx 4.3.1(docker部署)+pulsar2.8 (docker部署)
消息桥接失败,规则引擎的sql能匹配到,但是桥接失败,资源是可用的,令外docker下emqx的日志一直无法生成,调整了log文件也不行,看不到日志。
pulsar搭建完成之后均做了测试没问题;

配置文件及日志

pulsar docker命令:

docker run -itd --name demopulsar -p 6650:6650 -p 8080:8080 apachepulsar/pulsar:latest bin/pulsar standalone

emqx docker命令:

docker run -d --name emqx-ee -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx-ee:4.3.1

希望能帮忙解决一下。

以下是用docker logs -f 41 追踪 container emqx 的日志,发送消息之后,看不到规则引擎的日志

很抱歉这么久才回复您,麻烦看一下 Dashboard 上相应动作的计数呢,看下动作有没有执行成功。