3

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

ERROR: {"error": "Connection failed!\n\n返回的错误信息是:\nCan't load plugin: sqlalchemy.dialects:jdbc.hive"}

一旦我点击“ Test Connection”按钮。

请问有人对此有解决方案吗?这是问题的屏幕截图

4

1 回答 1

4

对于我在 HDP 和 ambari 中的情况:

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')

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

于 2019-10-11T15:28:51.577 回答