首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法从Apache Superset连接到Trino

我无法从Apache Superset连接到Trino
EN

Stack Overflow用户
提问于 2021-08-25 22:11:17
回答 1查看 1.2K关注 0票数 1

我正在设置Trino和超级设置在我的本地码头桌面库伯内特斯在mac上使用提供的舵机图表。对于超级集,我添加了pyhive,trino和sqlalchemy pip包作为additionalRequirements。当使用此连接字符串trino://trino@trino:8080/iceberg在超集中添加数据库时,连接测试可以工作,但我仍然不能在超级集中创建数据库。在超集响应中有配置高级设置的提示,但我无法使其工作。对可能丢失的东西有帮助吗?这里的python脚本适用于我:

代码语言:javascript
复制
import trino
conn = trino.dbapi.connect(
    host='localhost',
    port=8080,
    user='trino',
    catalog='iceberg',
    schema='lala',
)
cur = conn.cursor()
cur.execute('SELECT * FROM system.runtime.nodes')
rows = cur.fetchall()
print(rows)
EN

回答 1

Stack Overflow用户

发布于 2021-08-30 05:57:02

在超级集中为Trino社区广播创建表的时候,我也遇到了类似的问题。默认情况下,Superset禁用任何DDL和DML,以避免UI中的意外。尝试打开Trino的数据库设置,选择settings选项卡,然后单击“允许DML”。我知道这在技术上是DDL的,但是在DML之外有一些额外的命令,这是启用的,所以它可能对您有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68930392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档