2013-11-16 5 views
2

Запуск CDH4 кластера с Impala, я создал паркетный стол и после adding паркетные файлы jar для улей, я могу запросить таблицу с помощью улья.Поддерживает ли Presto формат паркета?

Добавлен тот же набор банок в/opt/presto/lib и перезапущен координатор и рабочие.

parquet-avro-1.2.4.jar 
parquet-cascading-1.2.4.jar 
parquet-column-1.2.4.jar 
parquet-common-1.2.4.jar 
parquet-encoding-1.2.4.jar 
parquet-format-1.0.0.jar 
parquet-generator-1.2.4.jar 
parquet-hadoop-1.2.4.jar 
parquet-hive-1.2.4.jar 
parquet-pig-1.2.4.jar 
parquet-scrooge-1.2.4.jar 
parquet-test-hadoop2-1.2.4.jar 
parquet-thrift-1.2.4.jar 

Все еще получаю эту ошибку при запуске паркетным выберите запрос из Presto:

> select * from test_pq limit 2; 
Query 20131116_144258_00002_d3sbt failed : org/apache/hadoop/hive/serde2/SerDe 
+0

Вы протестировали мое решение? –

+15

Пока нет, я украинский, у нас революция здесь, сделаем позже –

ответ

0

Попробуйте добавить банки в престо плагин реж вместо вуаля LIB реж.

Presto auto загружает банки из плагинов.

0

Presto теперь поддерживает паркет автоматически.

+0

Привет. Я не могу найти, как читать паркет. Не могли бы вы ответить на [мой вопрос] (http://stackoverflow.com/questions/38669728/how-to-read-parquet-files-using-facebook-presto)? –

+0

Это означает, что если мы создадим таблицу с (partioned_by = 'date') ', автоматически созданная таблица будет храниться как Паркет? Не могли бы вы уточнить, указав соответствующую документацию? – MichaelChirico

+0

Чтобы создать таблицу в формате Паркет, вам нужно добавить 'WITH (format = 'PARQUET')'. Вот пример этого (для ORC): https://prestodb.io/docs/current/connector/hive.html#examples –

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

  • Нет связанных вопросов^_^