Apache kafka Kafka Confluent:JDBC接收器连接器中的删除模式出现错误,无法在'pk.fields'中使用复合键`

Apache kafka Kafka Confluent:JDBC接收器连接器中的删除模式出现错误,无法在'pk.fields'中使用复合键`,apache-kafka,apache-kafka-connect,Apache Kafka,Apache Kafka Connect,我有两个问题 1) 我将delete.enabled设置为true。但是由于它需要将pk.mode设置为record\u key我无法像设置pk.mode为record\u value时那样使用MySQL表的复合键。我尝试在流中添加一个复合键,同时使用partitionby选项将记录转换为AVRO格式。但它在MySQL表中添加了一个新列。如果使用单个主键而不是复合键,则不会设置该行 2) 删除模式在我的接收器连接器中不起作用。我使用了insert.mode作为upsert。My MySQL表包含

我有两个问题

1) 我将
delete.enabled
设置为
true
。但是由于它需要将
pk.mode
设置为
record\u key
我无法像设置
pk.mode
record\u value
时那样使用MySQL表的复合键。我尝试在流中添加一个复合键,同时使用
partitionby
选项将记录转换为AVRO格式。但它在MySQL表中添加了一个新列。如果使用单个主键而不是复合键,则不会设置该行

2) 删除模式在我的接收器连接器中不起作用。我使用了
insert.mode
作为
upsert
。My MySQL表包含具有
not null
属性的字段。引发的错误:
Col具有NOTNULL属性。它不能为空
。对于delete,我将删除记录中除主键值以外的所有值。删除操作的墓碑记录示例-
,,,,,,,,,,,,,,,,
。如果我为所有属性为
notnull
的列添加值,则执行更新操作。另外,我想知道我在创建墓碑记录时是否犯了任何错误