首页 > 解决方案 > 如何在 presto 中添加分区?

问题描述

在蜂巢中,我可以这样做:

ALTER TABLE xxx 添加分区 (datehour='yy') LOCATION 'zz';

我怎样才能做到这一点?

标签: hivepresto

解决方案


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

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

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


推荐阅读