5

我已经在 AWS 中设置了一个安装了 PrestoDB 的 EMR,之前我能够使用 PrestoDB 进行查询,但不知何故在重新启动后它停止工作并开始给出以下错误“错误运行命令:服务器拒绝连接:http://ip- * - - - .us-west-2.compute.internal:8889/v1/statement" 我查看了所有配置文件,似乎没有任何问题。我也交叉检查了 Hive 配置文件,但没有成功。任何遇到类似问题的人都可以帮助我。

4

2 回答 2

2

是的,您必须在所有机器上重新启动 presto。添加到注释中,我希望您提及,尝试使用 presto admin 在 EMR 上安装开源 presto。它有很多功能可以帮助您避免此类问题。使用 presto admin 可以轻松更新和维护集群

于 2018-01-07T19:27:04.097 回答
1

我知道这是一个老问题,但我也遇到过这个问题。

可能的原因是您仅在协调节点上重新启动了 Presto 服务器。您必须 ssh 进入每个核心节点并在那里重新启动 Presto 服务器。

如果这是一个持久的 Presto 集群,您可能会从安装presto-admin中受益。第一次设置有点痛苦,但一旦到位,它会让这些东西变得容易得多。

于 2017-05-30T17:41:44.870 回答