小编Ale*_*lex的帖子

Kafka SMT ValueToKey - 如何使用多个值作为键?

我正在使用 Confluent JDBCSourceConnector 从 Oracle 表中读取数据。我正在尝试使用 SMT 生成由 3 个连接字段组成的密钥。

transforms=createKey
transforms.createKey.type=org.apache.kafka.connect.transforms.ValueToKey
transforms.createKey.fields=BUS_OFC_ID_CD,SO_TYPE,SO_NO
Run Code Online (Sandbox Code Playgroud)

使用上面的转换,我得到了这样的东西:

{"BUS_OFC_ID_CD":"111","SO_TYPE":"I","SO_NO":"55555"}
Run Code Online (Sandbox Code Playgroud)

我想要类似的东西:

111I55555
Run Code Online (Sandbox Code Playgroud)

关于如何仅连接值的任何想法?

oracle jdbc apache-kafka apache-kafka-connect confluent-platform

7
推荐指数
1
解决办法
2346
查看次数