【问题标题】:whats the best way to stream data from kafka to oracle db将数据从 kafka 流式传输到 oracle db 的最佳方式是什么
【发布时间】:2018-06-12 09:15:54
【问题描述】:

我正在尝试找到一种将数据从 Kafka 直接流式传输到 Oracle 的解决方案。什么是最有效的解决方案。

【问题讨论】:

标签: apache-kafka apache-kafka-streams apache-kafka-connect spring-kafka


【解决方案1】:

Apache Kafka 包含 Kafka Connect API。您可以使用它将数据从 Kafka 流式传输到支持 JDBC 的数据库,包括 Oracle。

JDBC 连接器作为Confluent Platform 的一部分提供,或者可以从github 单独下载。

您可以在此博客系列1/2/3 中阅读有关 Kafka Connect 的信息,并且有专门针对 JDBC 连接器的快速入门here

【讨论】:

    【解决方案2】:

    我可能会推荐使用这组库 - Confluent Platform。有一个模块Kafka Connect,允许为不同的源和接收器创建可扩展的连接器。

    看起来最适合您的连接器是 JDBC Sink Connector,但您也可以使用社区中的一些连接器 - 查看所有可用的连接器 here

    希望对你有所帮助。

    【讨论】:

    • 为了清楚起见 - Apache Kafka 本身包括 Kafka Connect。 Confluent Platform 是 Apache Kafka 的独立发行版,其中包括最新版本的 Apache Kafka,以及连接器、模式注册表等。
    • Kafka Connect 是一个框架,用于在 Apache Kafka 和其他数据系统之间实现可扩展且可靠的流数据。 Kafka Connect 是 Confluent Platform 的一部分,由 Confluent 开发。
    • Kafka Connect 是 Apache Kafka 的一部分。时期。来源:kafka.apache.org/documentation/#connectapi
    • 我不只是为了它而迂腐 ;-) 这很重要,因为人们没有意识到如果他们有 Apache Kafka,他们就有了 Kafka Connect。您可以选择使用 Confluent Platform 作为您的 Kafka 发行版如果您愿意,但您不必这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2019-12-14
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    相关资源
    最近更新 更多