在旧版本的 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/