Nifi:将属性处理器路由到错误的处理器
Nifi: Route on Attribute processor to wrong processor
我正在 NIFI 中测试一个流程,该流程使用 REST API 检查计数器的特定值。我能够从 REST 响应中提取正确的值。但是,当我在属性处理器上检查路由中的条件时,预期匹配条件的结果正在路由到不匹配的处理器。
附件是:
Flow and configuration
我已经检查过我的回答是“1”。但它路由到无与伦比的分支。
我用的NIFI表达式语言有问题吗?
贾西姆,
初始设置检查值为 1 的计数器属性。
并将表达式语言修改为 ${counter:equals('1')} or ${counter:matches('1')}
而不是包含。
因为包含不适合您的扫描仪。
希望对您有所帮助。
我正在 NIFI 中测试一个流程,该流程使用 REST API 检查计数器的特定值。我能够从 REST 响应中提取正确的值。但是,当我在属性处理器上检查路由中的条件时,预期匹配条件的结果正在路由到不匹配的处理器。
附件是: Flow and configuration
我已经检查过我的回答是“1”。但它路由到无与伦比的分支。 我用的NIFI表达式语言有问题吗?
贾西姆,
初始设置检查值为 1 的计数器属性。
并将表达式语言修改为 ${counter:equals('1')} or ${counter:matches('1')}
而不是包含。
因为包含不适合您的扫描仪。
希望对您有所帮助。