无法加载插件:sqlalchemy.dialects:jdbc.hive

时间:2017-07-16 23:49:28

标签: apache jdbc hive sqlalchemy superset

我正在尝试使用超集构建一个应用程序,我已经在我的Hadoop集群上安装了超集,Hive并且我正在尝试使用超级集连接到我的Hive数据库,但每次都尝试这样做我收到此错误:

  

错误:{“错误”:“连接失败!\ n \ n返回错误消息   是:\ n无法加载插件:sqlalchemy.dialects:jdbc.hive“}

点击“Test Connection”按钮后。

请有人为此解决问题吗? Here's a screen shot of the problem

1 个答案:

答案 0 :(得分:0)

对我来说,使用ambari的HDP:

cd /usr/hdp/3.1.4.0-315/superset/bin/
./pip3.6 install sasl
./pip3.6 install thrift_sasl
./pip3.6 install pyhive

测试:

./python3.6
>>from sqlalchemy.engine import create_engine
>>engine = create_engine('hive://localhost:10000/default')

没有错误。 重新启动超集并工作