回答

收藏

在Apache Superset中将Druid集群添加为SQL数据库

技术问答 技术问答 317 人阅读 | 0 人回复 | 2023-09-14

我目前通过Apache
! ]! Q" J9 K: r5 _% n9 JSuperset中的druid连接器连接到druid集群。听说SQL可用于查询druid。是否可以将我的SQL数据库连接指向druid?9 o- V0 g/ N. m
                & }3 W# s% X$ `4 a+ a/ U( ~
解决方案:
4 w/ Q* ?) `/ @. K1 r1 A/ G               
% i$ M1 C9 R6 K+ K' }  P: ]- x* [9 O- S5 P. M! N3 D

2 w6 S8 }9 U# h) ~                请按照以下步骤
5 t+ i) S- S! Q& C[ol], A3 c4 X2 y4 V* @
您需要使用最新版本的pydruid来启用sqlalchemy支持。对我来说,pydruid 0.4.1正常工作。
4 {% B. j. }6 x
& G( G" D& O* n6 U7 `+ P# E5 d在Superset上的“数据库”部分中,您需要SQLAlchemy URI druid://XX.XX:8082/druid/v2/sql/使用Broker ip / host提供 代理。
3 ~% R0 {, @! H: Y3 J. l; Z$ Z: G* K% P
您需要做的第三件事是druid.sql.enable=true在代理上启用。  L! h" p/ m+ [; S8 t

8 M& q# F/ T) y3 E[/ol]
0 z' F. _7 J2 D1 N, k" j6 }1 w) V我希望这能帮到您。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则