1.背景
测试kudu 插入的时候,报错如下
flush error: Row error for primary key="9", tablet=null, server=2ee53ee857f94b1f91376e0564c923da, status=Not found: key not found (error 0)
at com.dtwave.meteor.connector.kudu.util.BufferedRecords.flush(BufferedRecords.java:81)
at com.dtwave.meteor.connector.kudu.KuduWriter.write(KuduWriter.java:72)
at com.dtwave.meteor.connector.kudu.KuduSinkTask.sink(KuduSinkTask.java:73)
at com.dtwave.meteor.connector.core.service.WorkerSubTask.deliverRecords(WorkerSubTask.java:579)
... 11 common frames omitted
这个报错的意思是说没有主键为9的数据,因为你使用的是update模式去更新数据,更新数据,那么数据必须先存在。
参考:Kudu : 删除了不存在的数据报错 status=Not found: key not found (error 0)