java - Presto Rest API [在 Presto 版本 333 中]

标签 java presto trino

在旧版本的 Presto 中很容易访问 http://localhost:8080/v1/query/获取或发布 URL。

在 Presto 版本 333 中,当相同的 URL 尝试访问时,即使我们尝试发送带有 header X-Presto-User 的 POST 请求,它也会给出错误消息:不允许的方法 [STATUS:405]:

presto 是否更改了新版本中的 REST API URL?

最佳答案

我建议您首先确认您可以使用 Trino(以前称为 Presto)CLI 或使用通过 JDBC 驱动程序连接的应用程序对同一用户运行相同的查询。

除此之外,您可能应该使用 /v1/statement。有关 REST API 的更多详细信息,请参阅 documentation .请记住,最好使用 CLI 或 JDBC 驱动程序作为受支持的 API。或任何其他客户端(go,python ...)

关于java - Presto Rest API [在 Presto 版本 333 中],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61693811/

相关文章:

java - 带有打开的组合框的面板的屏幕截图

java - 如何使用它的参数扩展java @Interface

java - 有没有可以直接执行MathType公式的编程语言?

sql - 如何从sql中的时间戳中仅提取小时?

sql - 使用 PrestoSQL 进行 32 位或 64 位浮点除法

java - 大 O 与递归

mysql - Presto/MySQL - 用于检查列值是否为字母数字的正则表达式

sql - 如何切割长度未知的字符串的左侧部分? (带sql函数)

hadoop - presto + 构建将加入现有 hadoop 集群的 presto 集群

presto - 在 Presto 中基于文件的系统访问控制中设置表规则时出现 AccessDeniedException