无法使用athena数据库连接到超集

2024-10-02 04:19:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉超集。 前往Sources>;数据库,以获得与my athena的新连接。在

我已经下载了JDBC驱动程序并编写了以下连接线:

awsathena+jdbc://AKIAJ2PKWTZYAPBYKRMQ:GzfR1e1YLphMjvQxTyeMNc0Mb@athena.us-east-1.amazonaws.com:443/default?s3_staging_dir='s3://aws-athena-query-results-831083831535-us-east-1/' as SQLAlchemy URI. First parameter being access key and 2nd being secret key(Modified a bit for privacy)

我得到的错误是:

ERROR: {"error": "Connection failed!\n\nThe error message returned was:\nCan't load plugin: sqlalchemy.dialects:awsathena.jdbc"}

非常感谢您的支持,因为我真的希望在我的数据库上使用超集探索开源可视化。在

谢谢, 拉维


Tags: keygt数据库s3my驱动程序errorus
2条回答

根据Superset documentation,您至少需要对s3_staging_dir进行转义/编码,即

s3://... -> s3%3A//...

你按那个步骤做了吗?在

如果您确定已经在启动超集的同一python环境中完成了pip install "PyAthenaJDBC>1.0.9"。尝试在同一环境中重新启动超集。在

相关问题 更多 >

    热门问题