我一直在摆弄ksqlDB,它真的很整洁。将数据导入Kafka,创建流甚至表都工作得很好。我现在想将可视化层/ BI工具连接到表中的数据,以创建仪表板或一些交互式BI报告(例如,Superset,Redash等)。
有没有一种方法可以将JDBC客户端直接连接到ksqlDB / Kafka Streams,以便它可以查询ksqlDB中的表? This video有点说我应该使用REST API将应用程序与结果挂钩,但是:
任何指针将不胜感激。
答案 0 :(得分:1)
有没有一种方法可以将JDBC客户端直接连接到ksqlDB / Kafka Streams,以便它可以查询ksqlDB中的表?
ksqlDB有一个community JDBC driver。
请记住,当前 ksqlDB不适用于临时随机访问模式。您可能需要仔细设计流和表,以针对正在运行的查询类型进行优化。