如何在presto中添加分区?

孙兴斌*_*孙兴斌 0 hive presto

在蜂巢中,我可以通过以下方式做到:

ALTER TABLE xxx ADD PARTITION (datehour='yy') LOCATION 'zz';

我怎样才能在 presto 中做到这一点?

Pio*_*sen 5

目前,Presto Hive 连接器不提供在任意位置创建新分区的方法。如果您的分区位置在表位置下,您可以使用Presto Hive 连接器程序

  • system.create_empty_partition -- 使用指定的分区键值创建一个新的空分区
  • system.sync_partition_metadata -- 将 Metastore 中的分区列表与存储上的分区同步

如果您想在表位置以外的其他地方创建/声明分区,请提出问题