我是这里的初学者。我使用 kafka 消费者从 kafka 主题读取数据。该数据位于 ide 的控制台或本地计算机上。 现在我必须将这些数据推送到 redshift 中。
如何做到这一点。 有没有我可以遵循的文档。
Amazon Redshift 是一个 SQL 数据库。
您可以在同一 VPC 内通过 JDBC 连接到它,也可以使用 Amazon Redshift 的数据 API 从 Internet 上的任何位置调用 API。
然后您可以运行普通的 SQL 命令,例如
INSERT
和 SELECT
。
如果您在 Kafka 中有数据并希望将其放在其他地方,最常见和惯用的方法是使用 Apache Kafka 的 Connect API。 Kafka Connect 是一个基于插件的框架,您可以使用适合您的目标技术的连接器。
有一个适用于 Kafka Connect 的 Redshift 接收器连接器,您可以自己运行它,或者如果您使用 Confluence Cloud,则可以运行 托管。