繁体   English   中英

使用与 Kafka 主题消息键相同的 ROWKEY 创建 KSQL 表

[英]Create KSQL table with ROWKEY same as Kafka topic message key

我正在从具有 JSON 值格式的主题创建 KTable,该主题的生产者还包括 Kafka 级别的每条消息的键,JSON 消息本身包含一个名为key的 JSON 属性,我在以下语句中用作ROWKEY

create table SUBSCRIPTIONS(key varchar, application_id varchar, subscription_id varchar) with (KAFKA_TOPIC='INCOMING_SUBSCRIPTIONS', VALUE_FORMAT='JSON', KEY='key');

有没有办法使用主题中消息的键作为ROWKEY创建 KSQL 表,这样我就不必在主题级别复制键值?

不,这在 KSQL 中目前是不可能的。 密钥需要存在于消息值中以及密钥本身。

KSQL 5.2 的工作正在进行中,将改进密钥的处理方式,敬请期待……

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM