在蜂巢中,我可以通过以下方式做到:
ALTER TABLE xxx ADD PARTITION (datehour='yy') LOCATION 'zz';
我怎样才能在 presto 中做到这一点?
目前,Presto Hive 连接器不提供在任意位置创建新分区的方法。如果您的分区位置在表位置下,您可以使用Presto Hive 连接器程序:
system.create_empty_partition -- 使用指定的分区键值创建一个新的空分区system.sync_partition_metadata -- 将 Metastore 中的分区列表与存储上的分区同步如果您想在表位置以外的其他地方创建/声明分区,请提出问题。