我正在尝试使用超集构建应用程序,我已经在我的 Hadoop 集群上安装了超集、Hive,并且我正在尝试使用超集连接到我的 Hive 数据库,但每次我尝试这样做时都会收到此错误:
ERROR: {"error": "Connection failed!\n\n返回的错误信息是:\nCan't load plugin: sqlalchemy.dialects:jdbc.hive"}
一旦我点击“ Test Connection
”按钮。
请问有人对此有解决方案吗?这是问题的屏幕截图
我正在尝试使用超集构建应用程序,我已经在我的 Hadoop 集群上安装了超集、Hive,并且我正在尝试使用超集连接到我的 Hive 数据库,但每次我尝试这样做时都会收到此错误:
ERROR: {"error": "Connection failed!\n\n返回的错误信息是:\nCan't load plugin: sqlalchemy.dialects:jdbc.hive"}
一旦我点击“ Test Connection
”按钮。
请问有人对此有解决方案吗?这是问题的屏幕截图
对于我在 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')
没有错误。重新启动超集并工作