我正在尝试使用超集构建一个应用程序,我已经在我的Hadoop集群上安装了超集,Hive并且我正在尝试使用超级集连接到我的Hive数据库,但每次都尝试这样做我收到此错误:
错误:{“错误”:“连接失败!\ n \ n返回错误消息 是:\ n无法加载插件:sqlalchemy.dialects:jdbc.hive“}
点击“Test Connection
”按钮后。
请有人为此解决问题吗? Here's a screen shot of the problem
答案 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')
没有错误。 重新启动超集并工作