ksqldb从json主题中获取消息的值作为字符串列

1cklez4t  于 2021-07-15  发布在  Kafka
关注(0)|答案(0)|浏览(255)

有一个主题,包含普通的json消息,它试图通过从json中提取几列,并将另一列作为varchar和消息的值来创建一个新的流。
下面是主题中的示例消息

  1. {
  2. "db": "mydb",
  3. "collection": "collection",
  4. "op": "update"
  5. }

创建一个类似-

  1. CREATE STREAM test1 (
  2. db VARCHAR,
  3. collection VARCHAR
  4. VAL STRING
  5. ) WITH (
  6. KAFKA_TOPIC = 'topic_json',
  7. VALUE_FORMAT = 'JSON'
  8. );

这个流的输出将只包含db和collection列,如何添加另一列作为消息的值- "{\"db\":\"mydb\",\"collection\":\"collection\",\"op\":\"update\"}"

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题