在Apache Superset中将Druid集群添加为SQL数据库
技术问答
362 人阅读
|
0 人回复
|
2023-09-14
|
我目前通过Apache2 g7 K9 k* Q% s9 y" m% q) v
Superset中的druid连接器连接到druid集群。听说SQL可用于查询druid。是否可以将我的SQL数据库连接指向druid?7 M* }" h5 u8 V) F: }0 U& F
' y+ _& E1 G" s" o" _
解决方案:
* Q# W) s7 Z |+ ^ c! x3 i. @ o; @
~$ @' Q: w1 n1 F5 q) T9 i* M
$ _ k0 U+ B5 Q! I3 F7 F 请按照以下步骤
. p- B$ `1 F" `" [( x4 g[ol]) h+ }3 l. V3 p
您需要使用最新版本的pydruid来启用sqlalchemy支持。对我来说,pydruid 0.4.1正常工作。
' b, J% @# r5 a& o9 T5 V/ K+ O. ?% x
在Superset上的“数据库”部分中,您需要SQLAlchemy URI druid://XX.XX:8082/druid/v2/sql/使用Broker ip / host提供 代理。% @, v. `5 }5 T1 u) l6 v R5 `: L& t
N' f7 ^& {; z. b& Q. ]您需要做的第三件事是druid.sql.enable=true在代理上启用。 d: i7 u. M) H4 I% l- L t
6 g2 j C5 r7 J) ?3 [) ^& b. E L5 _[/ol]. U( V+ q' b- G7 Z
我希望这能帮到您。 |
|
|
|
|
|