回答

收藏

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

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

我目前通过Apache, r8 k& u# r8 y: ~% b3 O+ r; X
Superset中的druid连接器连接到druid集群。听说SQL可用于查询druid。是否可以将我的SQL数据库连接指向druid?
0 b( Y' T1 {5 S                0 T* X  L! c. L$ `  Y- ?# C: z
解决方案:
  r& ]6 ~: X: }  a# n" `                ! \5 }, ]. A1 D6 g* `3 C

4 Q" z" Y) V1 {. f
8 w& U( x/ i9 R: x: U3 _/ }( o                请按照以下步骤
% f/ c7 B( Q* J# j8 m* N4 R9 [% d[ol]7 l1 k/ d# }, _- i5 V- P8 Z; v! ]
您需要使用最新版本的pydruid来启用sqlalchemy支持。对我来说,pydruid 0.4.1正常工作。) A+ n9 S3 U/ \: ]
0 E) K) h( I5 p3 z
在Superset上的“数据库”部分中,您需要SQLAlchemy URI druid://XX.XX:8082/druid/v2/sql/使用Broker ip / host提供 代理。
& d" N8 O" h4 [0 v& `0 @- z* i2 f! |0 p5 K/ S% \! k
您需要做的第三件事是druid.sql.enable=true在代理上启用。3 [' \  Q8 Q4 t- z

  ^! s5 e; V" K& g[/ol]8 g" w1 @1 }4 P, X( n/ l" W- @
我希望这能帮到您。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则