【发布时间】:2018-05-07 16:31:02
【问题描述】:
我有几个疑问,请帮助我理解
- 在 Hive 中,我看到几个 Hive 表,集群和 Metastore 中的分区信息不同,这可能是什么原因?
在 Hive 中使用了“hive> show partitions”和“SELECT * FROM PARTITIONS WHERE TBL_ID=;”在元存储中。
- 对于某些 hive 表,我看到 Cluster 中的分区信息数量较少,但在 Metastore 中显示更多分区。对于这种类型的情况,当使用 where 分区子句在 hive 表中运行查询时,会出现某些分区丢失的错误。
在哪里有一些配置单元表,与集群相比,元存储的分区信息数量较少,在这种情况下,在 where 子句中使用分区运行查询时查询不会出错。
【问题讨论】: