Apache nifi Nifi putDatabaseRecord错误:PrimaryKey没有值?
我有一个putDatabaseRecord处理器,它接收带有字段名和值的JSON数组 更新和插入失败,我不明白原因。 源事件中的流文件如下所示:Apache nifi Nifi putDatabaseRecord错误:PrimaryKey没有值?,apache-nifi,Apache Nifi,我有一个putDatabaseRecord处理器,它接收带有字段名和值的JSON数组 更新和插入失败,我不明白原因。 源事件中的流文件如下所示: [ {"ID" : 1,"code":1}] 更新失败,原因是 Record does not have a value for the PrimaryKey column 'ID' 这是错误的,因为我可以在JSON流文件中看到列和值 插入失败,原因是: Record does not have a value for the Required c
[ {"ID" : 1,"code":1}]
更新失败,原因是
Record does not have a value for the PrimaryKey column 'ID'
这是错误的,因为我可以在JSON流文件中看到列和值
插入失败,原因是:
Record does not have a value for the Required column 'code'
但同样,这是错误的
我不知道还有什么有用的信息可以放在这里。。。
可能是处理器配置:
我想要一些帮助来解决这个问题,欢迎任何意见
这是我第一次尝试使用Nifi。我遇到了类似的问题,我将更新键的值设置为[ID],而不仅仅是ID您对JsonPathReader的设置是什么?应该是一个带有ID和代码的Avro模式吗?@mattyb哦,天哪,我甚至不知道这一点,我只是复制了一个示例,当然示例和定义与我的表没有多大关系…我会尝试修复它,让我们看看。现在处理器成功了,但我没有看到任何数据库更新。。。