如何使用Presto编写本地orc文件



如何使用本地文件连接器和带有presto的orc文件格式将结果CTAS(板条箱表(的文件写入

示例查询:

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;

-->目录"本地文件"不支持表属性"格式">

是否可以有/没有参与,桶?

Prestolocalfile连接器目前仅支持从http-request.log读取。它不允许读取ORC文件,也不允许创建任何表。没有真正适合从Presto转储ORC文件的内置连接器。

作为一种解决方法,我建议使用 Presto Hive 连接器并将 (CTAS( 写入表。然后,您只需从表的位置复制文件即可。

如果这不能满足您的需求,我建议您创建一个问题:https://github.com/prestosql/presto/issues 并加入Presto Slack上的对话。

相关内容

  • 没有找到相关文章

最新更新