Dynamic Hive中动态分区中的列 在HiVE中的动态分区中,假设我们要在表中间划分一个列,必须创建一个新表,然后重新排序列以获得最后一个要被分区的列。 如果我们在获得大量数据的集群上这样做,真的可以吗?因此,如果您的问题实际上是“当我们要对一个现有的、未分区的表进

Dynamic Hive中动态分区中的列 在HiVE中的动态分区中,假设我们要在表中间划分一个列,必须创建一个新表,然后重新排序列以获得最后一个要被分区的列。 如果我们在获得大量数据的集群上这样做,真的可以吗?因此,如果您的问题实际上是“当我们要对一个现有的、未分区的表进,dynamic,hive,partitioning,Dynamic,Hive,Partitioning,Hive中动态分区中的列 在HiVE中的动态分区中,假设我们要在表中间划分一个列,必须创建一个新表,然后重新排序列以获得最后一个要被分区的列。 如果我们在获得大量数据的集群上这样做,真的可以吗?因此,如果您的问题实际上是“当我们要对一个现有的、未分区的表进行分区时,我们必须重新创建一个新表”,那么答案是肯定的。如果你的问题是“伙计,我们必须在CREATE AS SELECT脚本中写下列及其类型的列表,这太多工作了”,那么答案是肯定的,真遗憾。最后,如果问题是“我们应该设计一个分区表,不是吗”那么

Hive中动态分区中的列

在HiVE中的动态分区中,假设我们要在表中间划分一个列,必须创建一个新表,然后重新排序列以获得最后一个要被分区的列。


如果我们在获得大量数据的集群上这样做,真的可以吗?

因此,如果您的问题实际上是“当我们要对一个现有的、未分区的表进行分区时,我们必须重新创建一个新表”,那么答案是肯定的。如果你的问题是“伙计,我们必须在CREATE AS SELECT脚本中写下列及其类型的列表,这太多工作了”,那么答案是肯定的,真遗憾。最后,如果问题是“我们应该设计一个分区表,不是吗”那么答案是肯定的,但你不可能总是在第一次尝试中获胜。