首页 > 解决方案 > 具有 Trino 模拟和 LDAP 的超集

问题描述

我有一个配置为使用 LDAP 的 Trino 集群,我想使用 Superset 连接到它。

Trino 集群使用带有自签名证书的 HTTPS

我设法将 Superset 配置为使用 LDAP,这不是问题。我还设法通过以下配置查询 Trino:

sqlalchemy URI: trino://myuser:mypassword@trino_server:8443,安全额外配置:{"connect_args": {"verify": false}}

现在问题来了:在安全选项卡下有一个复选框,上面写着“模拟登录用户(Presto、Trino、Hive 和 GSheets)”。我选中了该框,但我执行的查询仍然使用在 sqlalchemy URI 中配置的用户“myuser”运行,而不是登录用户。

我正在使用 Superset 版本 1.3.2

有谁知道如何解决这个问题?

标签: impersonationapache-supersettrino

解决方案


只是想让你知道我设法解决了这个问题。

问题是我将此配置放在{"connect_args": {"verify": false}}“安全”选项卡下的“安全额外”部分,而不是“其他”选项卡下的“引擎参数”部分。


推荐阅读