3

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

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

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

4

1 回答 1

2

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

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

于 2021-01-03T01:54:52.670 回答