Apache nifi Nifi处理器递归运行
我正在探索nifi,从年开始,我创建了处理器组,处理器数量基本上是从Oracle DB中选择数据并插入mongoDB。流程按预期工作 流程是Apache nifi Nifi处理器递归运行,apache-nifi,Apache Nifi,我正在探索nifi,从年开始,我创建了处理器组,处理器数量基本上是从Oracle DB中选择数据并插入mongoDB。流程按预期工作 流程是QueryDatabaseTable->SplitAvro->convertavortoson->PutMongoRecord 在QueryDatabaseTable中,我有一个自定义查询select*from employee,它给我100条记录,这100条记录插入到mongoDB中。但这里的问题是,QueryDatabaseTable被一次又一次地调用,
QueryDatabaseTable->SplitAvro->convertavortoson->PutMongoRecord
在QueryDatabaseTable
中,我有一个自定义查询select*from employee
,它给我100条记录,这100条记录插入到mongoDB中。但这里的问题是,QueryDatabaseTable
被一次又一次地调用,所以结果相同的100条记录被一次又一次地添加到mongoDB中。有没有办法阻止这种重复执行?提前谢谢
更新:我正在使用Nifi 1.9.2
PFBQueryDatabaseTable
设置下面的选项卡
日程安排
属性
更新2:配置如果要防止重复选择,请使用最大值列。请显示为QueryDatabaseTable设置的参数。将计时器设置为默认值时不为零,或者使用cron更改计划。@daggett我已附加了的配置QueryDatabaseTable@Lamanus是的,我变了
运行计划
到非zore值及其工作