2013-11-13 8 views
1

Я пытаюсь запустить Presto на Amazon. У меня есть только один узел, на котором я настроил сервер Presto. Я еще не настроил Presto на других узлах кластера. Попытка простого запроса выбора вызывает следующее исключение. Любые идеи. это происходит потому, что Presto настроен (координатор) только на одном узле. Ошибка нижеОшибка при выполнении запроса Presto

com.facebook.presto.execution.SqlStageExecution Ошибка при стартовом этапе 20131113_180914_00005_b2tyu.1

java.lang.RuntimeException: java.io.IOException: Ошибка на локальном исключением: java.io.IOException : Ответ недействителен; Сведения о хосте: локальный хост: «ip-10-248-27-187.us-east-2.compute.internal/10.248.27.187»; хост назначения: «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] 

ответ

2

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

Here'a ссылка на соответствующую дискуссию на PRESTO-пользователях Google Группе: https://groups.google.com/forum/#!topic/presto-users/lVLvMGP1sKE

+0

спасибо. Это полезная тема. Кто-нибудь попробовал Presto с HBase, я предполагаю, что он не будет работать, если нет соединителя. – user2980461

Смежные вопросы