Apache Nifi-RouteOnAttribute“未找到表达式”

pld*_*llo 0 apache-nifi

我有一个ExtractText处理器,在其中添加了3个表达式:余额,卡和名称。为了提取这些值,我使用了正则表达式。因此,就名称而言,我具有传入流的已解析部分,如下所示:(。*?),\ d +,\ d +(?:。\ d +)?我有2个PutKafka处理器,其中1个接受有效条目(匹配),而1个接受无效条目(不匹配)。到目前为止,一切都很好。

我想对名称表达式使用RouteOnAttribute处理器在匹配项上添加特定测试。我看到的错误是:针对$(name:equals(“ CODE-01”)}验证的'name'无效,因为未找到表达式。我认为我有一个表达式。我显然没有!转错了吗?

在此处输入图片说明

Shu*_*Shu 5

将第一个(更改为{

名称属性表达式将是

$ {name:equals(“ CODE-01”)}