【发布时间】:2020-08-31 11:23:13
【问题描述】:
我在生产模式下(使用 Gunicorn)设置 Superset (0.36.0),我想在我的 Kerberized 集群上运行 Impala 查询时设置模拟,Superset 的每个用户在表/数据库上都有特权就像他在 Hive/Hue/HDFS 上一样。我尝试在我的数据库配置中将“模拟登录用户”设置为 true,但它并没有更改运行查询的用户,它始终使用 celery-worker 用户。
我的数据库配置是:
附加:
{
"metadata_params": {},
"engine_params": {
"connect_args": {
"port": 21050,
"use_ssl": "True",
"ca_cert": "/path/to/my/cert.pem",
"auth_mechanism": "GSSAPI"
}
},
"metadata_cache_timeout": {},
"schemas_allowed_for_csv_upload": []
}
我在 Cloudera Manager (5.13) 中的查询简历:
如何在我的 Superset 中正确启用模拟?可能与 HiveServer2 连接中的配置 impala.doas.user 有关,但我不知道如何正确配置。
【问题讨论】:
-
嘿@guilherme0170 你解决了吗?
标签: impala impersonation apache-superset superset impyla