Проблема при отправке запроса SELECT к таблице Hive в Prestodb

Я могу подключиться к своему хранилищу метаданных Hive и выполнить DESCRIBE:

DESCRIBE sample_07;
Query 20131113_025614_00005_af2fx, RUNNING, 1 node, 2 splits
   Column    |  Type   | Null | Partition Key 
-------------+---------+------+---------------
 code        | varchar | true | false         
 description | varchar | true | false         
 total_emp   | bigint  | true | false         
 salary      | bigint  | true | false         
(4 rows)

Однако SELECT не работает:

select * from sample_07;

2013-11-12T16:54:58.611-0800    DEBUG   query-scheduler-7   com.facebook.presto.execution.QueryStateMachine Query 20131113_005458_00004_af2fx is PLANNING
Query 20131113_005458_00004_af2fx failed: java.io.IOException: Failed on local exception: com.facebook.presto.hadoop.shaded.com.google.protobuf.InvalidProtocolBufferException: Message missing required fields: callId, status; Host Details : local host is: "sandbox.hortonworks.com/xx.xx.2.15"; destination host is: "sandbox.hortonworks.com":8020; 
presto:default> 2013-11-12T16:56:04.771-0800    ERROR   Stage-20131113_005458_00004_af2fx.1-219 com.facebook.presto.execution.SqlStageExecution Error while starting stage 20131113_005458_00004_af2fx.1 ~[guava-15.0.jar:na]
    at com.facebook.presto.hive.HiveSplitIterable$HiveSplitQueue.computeNext(HiveSplitIterable.java:433) ~[na:na]
    at com.facebook.presto.hive.HiveSplitIterable$HiveSplitQueue.computeNext(HiveSplitIterable.java:392) ~[na:na]
    at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143) ~[guava-15.0.jar:na]
    at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138) ~[guava-15.0.jar:na]

Как вы понимаете, я использую песочницу Hortonworks, так что может быть проблема в этом? Или он задыхается от IP-адреса? Не совсем уверен, что понимаю проблему.

привет, Мэтт


person matthieu lieber    schedule 13.11.2013    source источник


Ответы (1)


Ваше сообщение об ошибке предполагает, что вы используете Presto не против CDH4, а против Hortonworks Sandbox, который, как я полагаю, является Hadoop 2.2.0. На данный момент известны несовместимости. Дополнительную информацию см. в этой теме в группе Google Presto: https://groups.google.com/forum/#!topic/presto-users/lVLvMGP1sKE

person Tim O'Brien    schedule 14.11.2013