【发布时间】:2019-11-18 05:27:03
【问题描述】:
如果在一个主题上我收到某种格式的消息,这些消息代表相同结构的列表(例如 JSON 列表或 protobuf 中的重复字段),我是否可以配置 Kafka Connect 以将列表中的每个条目写为单独的行(例如在 HDFS 或 SQL 数据库中的 parquet 文件中)?这是否可能仅使用捆绑的转换器/连接器?
即我可以使用每条 Kafka 消息来表示数千条记录,而不是发送数千条单独的消息吗?
使用 Kafka Connect 实现这一目标的简单方法是什么?
【问题讨论】:
-
您可以为此使用 Kafka Streams。 Kafka 流能够将消息从一个源主题转换为另一个目标主题。然后使用 Kafka Connect 从目标主题而不是源主题读取消息。
标签: hadoop apache-kafka hdfs apache-kafka-connect