apache-nifi - 使用记录路径处理 Nifi UpdateRecord 中的数字操作
问题描述
我在 Nifi 中使用 UpdateRecord 处理器,我需要从一个记录路径 (/amount) 获取值,为其添加一些值并将结果值放入另一个记录路径 (/result)。我找不到任何方法来做到这一点。任何帮助都会很棒!
解决方案
使用UpdateRecord
两次。
第一个是
Record Reader CSVReader
Record Writer CSVRecordSetWriter
Replacement Value Strategy Record Path Value
/result /amount
第二个是
Record Reader CSVReader
Record Writer AvroRecordSetWritter
Replacement Value Strategy Literal Value
/result ${field.value:toNumber():plus(1000)}
答案基于我的另一个答案,使用 apache-nifi 将两列加在一起
推荐阅读
- ruby-on-rails - {23.0231*213.759}${23.0231*213.759}{{=23.0231*213.759}} 是什么意思?
- java - Java 7 全局问题
- php - 循环中的雄辩关系
- sql-server - sqlsrv_execute 返回游标我无法从我的方法返回
- python - 从 python 中的 Web 服务 URL 下载 XML 文件
- python - Tkinter 菜单显示
- angular-universal - Pm2/forever angular Universal server start throws buffer is deprecated 错误
- c# - 通用存储库中的 Ef 核心多对多关系
- javascript - 渲染中的 VueJS 错误:“TypeError:_vm.img.loadImg 不是函数
- arrays - 只想显示分配的 wordpress 类别