如何使用本地文件连接器和带有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上的对话。