我目前已经使用官方的Trino(trinodb) Helm Chart在我的Kubernetes集群中部署了特里诺。
- 使用特里诺到8080和超集到8088的端口转发,我能够从本地主机访问两者的UI,而且我还能够使用trino命令行API查询trino,使用:
./特里诺--服务器http:本地主机:8080
- 我没有设置任何身份验证
- mysql正确设置为特里诺目录
当我尝试使用以下任一sqlalchemy URL将特里诺添加为超集的数据集时:
trino://trino@localhost:8080/mysql
trino://localhost:8080/mysql
当我从Superset UI测试连接时,我收到以下错误:
错误:无法加载数据库驱动程序:TrinoEngine规格
请告诉我如何解决这个问题。
1条答案
按热度按时间aelbi1ox1#
您应该安装
sqlalchemy-trino
以使特里诺驱动程序可用。将以下行添加到
values.yaml
文件中:如果您想了解有关此问题的更多详细信息,请参阅Github issue。
我添加了两个选项,做同样的事情,因为在某些版本中
additionalRequirements
不工作,您可能需要bootstrapScript
选项来安装驱动程序。