如何在presto中添加分区?
How to add partition in presto?
在蜂巢中我可以通过:
ALTER TABLE xxx ADD PARTITION
(datehour='yy') LOCATION
'zz';
如何快速完成?
目前,Presto Hive 连接器不提供在任意位置创建新分区的方法。如果你的分区位置在table位置下,你可以使用Presto Hive connector procedures:
system.create_empty_partition
-- 使用指定的分区键值创建一个新的空分区
system.sync_partition_metadata
-- 将 Metastore 中的分区列表与存储上的分区同步
如果您想 create/declare 在 table 位置以外的其他地方分区,请 file an issue。
在蜂巢中我可以通过:
ALTER TABLE xxx ADD PARTITION (datehour='yy') LOCATION 'zz';
如何快速完成?
目前,Presto Hive 连接器不提供在任意位置创建新分区的方法。如果你的分区位置在table位置下,你可以使用Presto Hive connector procedures:
system.create_empty_partition
-- 使用指定的分区键值创建一个新的空分区system.sync_partition_metadata
-- 将 Metastore 中的分区列表与存储上的分区同步
如果您想 create/declare 在 table 位置以外的其他地方分区,请 file an issue。