gpt4 book ai didi

mysql - 使用 NIFI 在增量提取中摄取重复记录,

转载 作者:行者123 更新时间:2023-11-29 07:38:18 26 4
gpt4 key购买 nike

我正在设计一个使用 NIFI 获取增量提取的工作流,源数据库和目标数据库都在 MySQL 中。处理器是 QueryDatabaseTablespiltAvroconvertAvroToJsonconvertJsonToSQLPutSQL 如下图

enter image description here

querydatabasetable的配置参数如下

enter image description here

现在源数据库表只有 200 条记录,当我启动流程时,流程重复摄取相同的记录。

我已将最大值列设置为createTime,这是时间戳,它的值为

2017-12-07 18:48:23

所有 200 条记录。

我还用 ID 替换了 ma​​ximum-value columns 但这也导致了同样的问题。是什么导致了这种反复摄入?

最佳答案

基于 covertJSONtoSQL returning empty values in NiFi 中的建议通过@mattyb,我将 spiltAvroconvertAvroToJson 以及 convertJsonToSQLPutSQL 替换为 PutDatabaseRecord 处理器,并且它适用于增量摄取。

ma​​ximum-value columns 属性已设置为 ID,time_stamp

enter image description here

关于mysql - 使用 NIFI 在增量提取中摄取重复记录,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47697393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com