apache-kafka - Kafka主题的Nifi路由
问题描述
我正在尝试编写一个简单的工作流程,在其中读取 csv 文件,将其转换为 JSON,并基于 JSON 中存在的元素将特定 JSON 对象路由到 Kafka 主题。例如,我有 2 个 JSON 记录,其中一个具有“env”:“prod”,另一个具有“env”:“dev”。基于环境,我希望特定的 JSON 记录转到特定的 Kafka 主题。
我能够将 CSV 转换为 JSON。但是,我不确定如何从 JSON 记录中读取特定元素然后进行路由。任何帮助将不胜感激。如果可能,请简明扼要。
谢谢
解决方案
您可以使用两个处理器EvaluateJSONPath和RouteOnAttriute来实现这一点。
这些链接有关于使用的详细文档。希望它会有所帮助。我在一个类似的用例中使用了相同的。
推荐阅读
- amazon-web-services - 如何检查一个账户的一个 Amazon S3 存储桶中的文件是否与另一个账户的 Amazon S3 存储桶中的文件相同
- c - C通过PID以编程方式将Enter发送到cmd.exe
- python - 由于不可克隆性,将 KerasRegressor 与 cross_validate 一起使用失败
- android - Android:工具栏中的泄漏
- python - 自动从 Strava 的 API 获取授权码
- python - 为 Gmail api 创建电子邮件
- flutter - Firestore Cloud 规则,以便在不共享父/同级文档的情况下将嵌套文档和子内容共享给另一个用户
- excel - EXCEL:检查时间是否在两次之间
- python - 从字符串中获取上下文变量列表
- fullcalendar-3 - FullCalendar 3.X 垂直排序不使用“开始”