1

我正在尝试在亚马逊上运行 Presto。我只有一个节点来配置 Presto 服务器。我还没有在集群中的其他节点上设置 Presto。尝试一个简单的选择查询会引发以下异常。任何见解。是不是因为 Presto 仅在一个节点上配置(协调器)。错误如下

com.facebook.presto.execution.SqlStageExecution Error while starting stage 20131113_180914_00005_b2tyu.1

java.lang.RuntimeException: java.io.IOException: Failed on local exception: java.io.IOException: Response is null.; Host Details : local host is: "ip-10-248-27-187.us-east-2.compute.internal/10.248.27.187"; destination host is: "ip-10-248-27-187.us-east-2.compute.internal":9000;

        at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[guava-15.0.jar:na]

        at com.facebook.presto.hive.HiveSplitIterable$HiveSplitQueue.computeNext(HiveSplitIterable.java:433) ~[na:na]
4

1 回答 1

2

您遇到的问题与 presto-users Google Group 上报告的问题相同。根据 Dain 的回应,问题在于当前的 Presto 代码旨在与“代码包括 Cloudera Hadoop 版本 2.0.0-cdh4.3.0”一起使用。如果您使用的是 Amazon Elastic MapReduce,您可能会遇到 Hadoop 2.2.0 与 Presto 当前集成的特定 Hadoop 版本之间的不兼容问题。

这是关于 presto-users Google Group 相关讨论的链接:https ://groups.google.com/forum/#!topic/presto-users/lVLvMGP1sKE

于 2013-11-13T18:58:35.460 回答