[英]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.