如何连接 Apache Druid 和 Apache Superset
How to connect Apache Druid and Apache Superset
我试图将 apache druid 连接到 apache 超集,但我在源代码中找不到 druid 数据库选项 window 所以如果有人可以提供帮助,请。
我尝试使用 pydruid 进行连接,但我遇到了这个问题:
sqlalchemy: 德鲁伊://127.0.0.1:8082/druid/v2/sql/sales_1
DEBUG:urllib3.connectionpool: 开始新的 HTTP 连接 (1): 127.0.0.1:8082
DEBUG:urllib3.connectionpool:http://127.0.0.1:8082 "POST /druid/v2/sql/sales_1 HTTP/1.1" 404 0
意外错误 (pydruid.db.exceptions.ProgrammingError) 未知错误 (Unknown):
[SQL: SELECT 1]
(此错误的背景信息位于:http://sqlalche.me/e/f405)
ERROR:superset.views.core:意外错误(pydruid.db.exceptions.ProgrammingError) 未知错误(Unknown):
[SQL: SELECT 1]
(此错误的背景信息位于:http://sqlalche.me/e/f405)
INFO:werkzeug:127.0.0.1 - - [29/Jun/2020 17:31:46] "POST /superset/testconn HTTP/1.1" 400
您可能是现在已弃用的旧版德鲁伊连接器。现在,在 Superset 中你需要安装 druid 驱动
pip install pydruid
然后用作 URI 的任何数据库连接:
druid://<User>:<password>@<Host>:<Port-default-9088>/druid/v2/sql
虽然 pydruid
错误消息有点含糊,但我相信 Eugenia 的回答是正确的,即你的 URI 不正确,它应该以 /druid/v2/sql
结尾。作为参考,我的本地 Druid 集群连接到 druid://uid:pwd@localhost:8888/druid/v2/sql
。
我试图将 apache druid 连接到 apache 超集,但我在源代码中找不到 druid 数据库选项 window 所以如果有人可以提供帮助,请。
我尝试使用 pydruid 进行连接,但我遇到了这个问题: sqlalchemy: 德鲁伊://127.0.0.1:8082/druid/v2/sql/sales_1
DEBUG:urllib3.connectionpool: 开始新的 HTTP 连接 (1): 127.0.0.1:8082 DEBUG:urllib3.connectionpool:http://127.0.0.1:8082 "POST /druid/v2/sql/sales_1 HTTP/1.1" 404 0 意外错误 (pydruid.db.exceptions.ProgrammingError) 未知错误 (Unknown): [SQL: SELECT 1] (此错误的背景信息位于:http://sqlalche.me/e/f405) ERROR:superset.views.core:意外错误(pydruid.db.exceptions.ProgrammingError) 未知错误(Unknown): [SQL: SELECT 1] (此错误的背景信息位于:http://sqlalche.me/e/f405) INFO:werkzeug:127.0.0.1 - - [29/Jun/2020 17:31:46] "POST /superset/testconn HTTP/1.1" 400
您可能是现在已弃用的旧版德鲁伊连接器。现在,在 Superset 中你需要安装 druid 驱动
pip install pydruid
然后用作 URI 的任何数据库连接:
druid://<User>:<password>@<Host>:<Port-default-9088>/druid/v2/sql
虽然 pydruid
错误消息有点含糊,但我相信 Eugenia 的回答是正确的,即你的 URI 不正确,它应该以 /druid/v2/sql
结尾。作为参考,我的本地 Druid 集群连接到 druid://uid:pwd@localhost:8888/druid/v2/sql
。