【发布时间】:2016-12-30 02:56:45
【问题描述】:
我们的要求是根据条件拆分流数据。 我们想为此使用“ExecuteStreamCommand”处理器(实习生将使用 java 类),但它只提供单流数据文件。我们想要两个流数据文件,一个用于匹配条件,另一个用于不匹配条件。
我查看了“RouteText”处理器,但它没有使用 java 类作为其中一部分的功能。
如果有人有任何建议,请告诉我。
【问题讨论】:
-
什么条件,为什么需要使用java类?
-
嗨,如果指定位置的特定字符串是“ABC”,那么我必须将该消息移至一个 Kafka 主题,否则将移至另一个主题。 Soi 想从 DB 中动态获取字符串 "ABC" 并检查,未来我们可能会添加更多不同的命令类型。
-
换句话说,你有一个传入的FlowFile。您想使用 DB 查询的结果来检查结果是否包含在特定位置的 FlowFile 的内容中。然后根据是否是路由。这个对吗?您还使用什么“数据库”?最后,传入的 FlowFile 的内容是特定格式的吗?
-
嗨,是的,你是正确的。我使用 MongoDB 作为数据库,是的,我有特定的传入数据格式。
标签: apache-nifi