Sqlalchemy 集成Apache超集和Apache Drill

Sqlalchemy 集成Apache超集和Apache Drill,sqlalchemy,configure,apache-drill,apache-superset,Sqlalchemy,Configure,Apache Drill,Apache Superset,我通过中的链接安装了Apache Drill。ApacheDrill工作正常。我还使用docker安装并运行Apache超集。超集也可以完全正常工作 但我的目标是将超集和演练集成在一起。我能找到的唯一教程是一本。在学习本教程时,他们要求我们添加一个数据库 因为我在本地机器上同时运行Drill和Superset,所以他们要求我们键入Drill+sadrill://localhost:8047/dfs/test?use_ssl=False 作为SQLAlchemy URI。他们要求我们按test c

我通过中的链接安装了Apache Drill。ApacheDrill工作正常。我还使用docker安装并运行Apache超集。超集也可以完全正常工作

但我的目标是将超集和演练集成在一起。我能找到的唯一教程是一本。在学习本教程时,他们要求我们添加一个数据库

因为我在本地机器上同时运行Drill和Superset,所以他们要求我们键入Drill+sadrill://localhost:8047/dfs/test?use_ssl=False 作为SQLAlchemy URI。他们要求我们按test connection来测试连接

按test connection时,我会收到如下错误消息

错误:{“ERROR”:“连接失败!\n\n返回的错误消息是:\n无法加载插件:sqlalchemy。方言:drill.sadrill”,“stacktrace”:“Traceback(最近一次调用):\n File\”/home/superset/superset/views/core.py\”,第1755行,在testconn\n engine=数据库中。获取\u sqla\u engine(user\u name=用户名)\n File\”/home/superset/superset/models/core.py\”,第132行,在get\u sqla\u engine\n return create\u engine(url,**参数)\n File\”/usr/local/lib/python3.6/site packages/sqlalchemy/engine/\uuu init.py中的第911行\“,第435行,在create\u engine\n return strategy.create(*args,**kwargs)\n File\”/usr/local/lib/python3.6/site packages/sqlalchemy/engine/strategies.py\”,第61行,在create\n entrypoint=u.\u get\u entrypoint()\n File\“/usr/local/lib/python3.6/site packages/sqlalchemy/engine/url.py\”,第172行,在"get\u entrypoint=registry.load中(名称)\n文件\“/usr/local/lib/python3.6/site packages/sqlalchemy/util/langhelpers.py\”,第240行,在load\n\“无法加载插件:%s:%s\”%(self.group,name)\nsqlachemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy.方言:drill.sadrill\n”}


有人能找出我出现此错误的原因吗?还有,是否有其他教程可以让我更好地了解如何设置钻取和超集。

在尝试连接elasticsearch时,我遇到了类似的问题。我猜您使用的docker映像是amancevice/superset。此问题是因为您的映像不是t使用最新的SQLAlchemy、SQLAlchemy Utils软件包。升级或重新安装这些软件包以修复此问题

要卸载:

炼金术 pip卸载SQLAlchemy Utils

要重新安装(最新版本),请执行以下操作:

pip安装SQLAlchemy pip安装SQLAlchemy Utils


我在这里报告了此问题,可能它会在即将发布的映像中得到修复。

我在尝试连接elasticsearch时遇到类似问题。我猜您使用的docker映像是amancevice/superset。此问题是因为您的映像未使用最新的SQLAlchemy、SQLAlchemy Utils包。请升级或重新安装这些pac卡格斯来解决这个问题

要卸载:

炼金术 pip卸载SQLAlchemy Utils

要重新安装(最新版本),请执行以下操作:

pip安装SQLAlchemy pip安装SQLAlchemy Utils

我已经在这里报告了这个问题,也许它会在即将发布的图片中得到修复