apache-kafka - 如何将数据从 Kafka 加载到 CrateDB?
问题描述
从 CrateDB GitHub 页面上的以下问题来看,这似乎是不可能的,即 CrateDB 不支持 Kafka 协议。 https://github.com/crate/crate/issues/7459
还有另一种方法可以将数据从 Kafka 加载到 CrateDB 中吗?
解决方案
通常,您会使用 Kafka Connect 将 Kafka 集成到目标(和源)系统,并为目标技术使用适当的连接器。
我找不到 CrateDB 的 Kafka Connect 连接器,但有一个Kafka Connect 的JDBC 接收器连接器和一个CrateDB 的 JDBC 驱动程序,所以这可能值得一试。
您可以在此处阅读有关Kafka Connect 的更多信息,并在此博客系列中查看它的实际应用:
- https://www.confluent.io/blog/simplest-useful-kafka-connect-data-pipeline-world-thereabouts-part-1/
- https://www.confluent.io/blog/blogthe-simplest-useful-kafka-connect-data-pipeline-in-the-world-or-thereabouts-part-2/
- https://www.confluent.io/blog/simplest-useful-kafka-connect-data-pipeline-world-thereabouts-part-3/
免责声明:我为 Confluent 工作,并撰写了上述博客文章。
推荐阅读
- python - filterAcceptsRow() 究竟做了什么?
- linux - 主管超限
- node.js - 如何同时使用 babel 来运行带有 React 前端的 Node 服务器?
- angular - 导入时在“@angular/http”处显示错误
- python - 如何获取语料库中单词的平均 TF-IDF 值?
- c# - 如何在多个线程上对收到的 udp 数据包进行负载平衡?
- sql-server - 如何加入表
- mysql - 如何在多对多关系mysql中显示记录?
- algorithm - 在解决约束问题时,有没有比完全排列更好的 Multiple 算法?
- ios - Cordova 提交到应用商店时出现“Apple 将停止接受使用 UIWebView 的应用提交”警告