Улей метастор с alluxio хранилищем в типе данных паркета проблема - PullRequest
0 голосов
/ 05 ноября 2019

Я использую prestodb с метастартом куста для хранения схемы и кеш alluxio в качестве внешнего хранилища данных. Формат хранения, используемый в схемах alluxio и hive: PARQUET . При извлечении поля метки времени из Presto с использованием каталога улья. Я получаю сообщение об ошибке.

Utdate столбца объявлен как тип отметка времени , но файл Parquet объявляет столбец как тип INT64

Схема для набора данных:

создать тест таблицы (отметка времени utcdate) WITH (format = 'PARQUIET', external_location = 'alluxio: // path-toserver / directory-path-to-parquet')

Эта проблема возникает после обновления с версии prestodb v0.221 до v0.226 .

1 Ответ

0 голосов
/ 06 ноября 2019

Непонятно, о чем вы спрашиваете, поэтому я предполагаю, что вопрос заключается в следующем: как читать данные.

Нет переключателя или изменения конфигурации, которые вы можете применить для чтения ваших данных в версии .226. Таким образом, в настоящее время у вас есть две возможности:

  • понижение до Presto .221
  • обновление до Presto 324
...