【发布时间】:2018-02-05 21:15:33
【问题描述】:
我正在使用 NIfi 进行数据摄取。我的组件之一使用 Consume AMQP 处理器消耗 rabit MQ 队列。
它可以正常工作,但问题是队列名称。每个环境都不同,因此我无法在不更改队列名称的情况下运行 Nifi Flow。这在 QA 和 PROD 环境中造成了问题,因为我无法更改 nifi 流程中的任何内容。 (这是不允许的)
解决方案我认为是这样的。
- 因为队列名称在文件中可用(所有环境中的位置都相同)
- 通过 GetFile 处理器读取文件
- 通过 ExtractText 处理器提取文本
- 将此作为输入参数提供给 ConsumeAMQP 处理器
问题是 ConsumeAMQP 处理器不接受任何输入。有人可以让我知道该怎么做吗?
【问题讨论】:
-
ConsumeAMQP 没有上游连接,因此您无法将结果放入该处理器
标签: apache-nifi