Как написать локальный файл orc, используя Presto - PullRequest
0 голосов
/ 24 сентября 2019

Как записать файл результата CTAS (crate table as) с использованием коннектора localfile и формата файла orc с помощью presto

пример запроса:

 CREATE TABLE localfile.default.lineitem_orc_parted with (
  format = 'ORC',
  partitioned_by = ARRAY['commityear'],
  bucketed_by = ARRAY['linenumber'],
  bucket_count = 7
) AS SELECT *,year(commitdate) as commityear from tcph.sf100.lineitem limit 100000000;

-> Catalog 'localfile 'не поддерживает свойство таблицы' format '

Возможно ли с / без разбиения, сегментирования?

1 Ответ

1 голос
/ 24 сентября 2019

Разъем Presto localfile в настоящее время поддерживает чтение только с http-request.log.Он не позволяет ни читать файлы ORC, ни создавать какие-либо таблицы.Не существует встроенного соединителя, действительно подходящего для выгрузки файлов ORC из Presto.

В качестве обходного пути я бы предложил использовать Соединитель Presto Hive и запись (CTAS) в таблицу.Затем вы просто копируете файл из расположения таблицы.

Если это не удовлетворяет вашим потребностям, я предлагаю вам создать проблему: https://github.com/prestosql/presto/issues и присоединиться к беседе на Presto Slack .

...