我目前正在本地 docker 容器内运行 apache superset。我从中提取的数据库“托管”在 pyhive/presto 上。这些数据库需要我拥有的凭据/证书,但我不知道如何将它们导入 superset。
来自官方文档:https://github.com/apache/incubator-superset/blob/master/docs/installation.rst#ssl-access-to-databases,其中有一节关于 SSL 访问的内容,但这对我来说不起作用。当我尝试这种方法时,我收到有关意外关键字参数的错误。
TLDR;我不太清楚如何让超集在本地 Docker 容器中识别我的证书。
答案1
{
"metadata_params": {},
"engine_params": {
"connect_args":{
"protocol":"https",
"requests_kwargs" : {"verify": "PATH/TO/CERTIFICATE.pem"}
}
}
}
这是我在初始化数据库时放入“额外”字段的文本。链接如下所示:
presto://username:password@rest_of_URI
希望这能帮助遇到类似问题的任何人!