InsertField 转换不适用于墓碑消息。
我正在使用 postgres 10.1 / debezium 1.2.1 版本 / kafka 2.4.1 版本
例如。
- 配置
{
...
"transforms": "InsertField",
"transforms.InsertField.type": "org.apache.kafka.connect.transforms.InsertField$Key",
"transforms.InsertField.static.field": "__host",
"transforms.InsertField.static.value": "abc.com",
...
}
- 插入
key - {"id":1, "__host": "abc.com"}, value - {"id":1, "__host": "abc.com", "col1": 1, "col2": "a"}
- 删除(墓碑消息不应用
InsertField
转换)
key - {"id":1, "__host": "abc.com"} value - {"id":1, "__host": "abc.com", "col1": null, "col2": null}
key - {"id":1} value - null
为什么会这样?是虫子吗?还是我错了?