apache-nifi - 从 Ni-Fi 处理器获取 Kylo Feed ID
问题描述
我正在尝试从 Kylo 创建的 NiFi 模板实现中的处理器获取 Feed ID。
换句话说,我如何知道当前处理器所在的提要 ID?
尝试使用 GetFeedMetadata 处理器,但它仅返回第一个提要详细信息,而不是处理器所属的当前提要。
${feedJson:jsonPath('$.id')}
返回第一个提要数据而不是当前提要
解决方案
Kylo 有一个“初始化 Feed 参数”更新属性处理器,它放置了一个 Feed 和类别属性。然后,您可以调用 /feedmgr/feeds/by-name/ API 来获取 Feed 详细信息。请注意,此 API 所需的提要名称是 category.feedName,而不仅仅是提要名称。文档对此不是很清楚。
推荐阅读
- nginx - 我怎么能这样?向 webpack 发送请求,如果响应为 404,则请求 webpack "/inidex.html":?
- c# - EF Core 配置复杂类型
- ios - FirebaseApp.configuration() 未解析的标识符
- flutter - 在停止处获取颜色以进行渐变
- python - 我正在尝试在 Python 中创建一系列随机数
- python - xlwings 图表和形状
- python - 无法解析功能:来自无效参数的 goog:chromeOptions:无法识别的 chrome 选项:首选项
- node.js - TypeError:GraphQLObjectType 不是构造函数
- mysql - 需要以 2020 年 1 月、2019 年 2 月、... 的格式显示数据,使用 SQL
- python - 拒绝 latin1_swedish_ci 以外的所有排序规则