Ошибка SqlStageExecution при выполнении запроса Presto

Я пытаюсь запустить Presto на Amazon. У меня есть только один узел, на котором я настроил сервер 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]

person user2980461    schedule 13.11.2013    source источник


Ответы (1)


Проблема, с которой вы столкнулись, - это та же проблема, о которой сообщалось в группе Google presto-users. Согласно ответу Dain, проблема заключается в том, что текущий код Presto разработан для работы с «кодом, включающим Cloudera Hadoop версии 2.0.0-cdh4.3.0». Если вы используете Amazon Elastic MapReduce, возможно, вы столкнулись с несовместимостью между Hadoop 2.2.0 и конкретной версией Hadoop, с которой в настоящее время интегрирован Presto.

Вот ссылка на соответствующее обсуждение группы Google presto-users: https://groups.google.com/forum/#!topic/presto-users/lVLvMGP1sKE

person Tim O'Brien    schedule 13.11.2013
comment
Благодарю. Это полезная ветка. Кто-нибудь пробовал Presto с HBase, я предполагаю, что он не будет работать, если нет разъема. - person user2980461; 13.11.2013