繁体   English   中英

将可视化层连接到 kafka 流/ksqlDB 表?

[英]Connecting a visualization layer to a kafka streams / ksqlDB table?

我一直在摆弄 ksqlDB,它真的很整洁。 将数据导入 Kafka,创建流甚至表都运行良好。 我现在想将可视化层/BI 工具连接到表中的数据,以创建仪表板或一些交互式 BI 报告(例如 Superset、Redash 等)。

有没有办法将 JDBC 客户端直接连接到 ksqlDB/Kafka Streams,以便它可以查询 ksqlDB 中的表? 这段视频说我应该使用 REST API 将应用程序连接到结果,但是:

  1. REST API 是专有的,那么我如何在不编写自定义连接器的情况下将诸如 BI 工具之类的东西连接到它?
  2. 如果我在生产/无头模式下运行 ksqlDB,则无论如何 REST API 都不可用。 (为什么??)

任何指针将不胜感激。

有没有办法将 JDBC 客户端直接连接到 ksqlDB/Kafka Streams,以便它可以查询 ksqlDB 中的表?

ksqlDB 有一个社区 JDBC 驱动程序

请记住,目前ksqlDB 不适用于临时随机访问模式。 您可能希望仔细设计流和表,以针对您正在运行的查询类型进行优化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM