当我在分区表上运行我的 Amazon Athena 查询时,查询失败,错误是“HIVE_PARTITION_SCHEMA_MISMATCH”
在以下情况下,你可能会收到“HIVE_PARTITION_SCHEMA_MISMATCH”错误:
有关更多信息,请参阅包含分区的表中的更新。
如果您使用 AWS Glue 爬网程序创建表,请配置 AWS Glue 爬网程序以更新分区架构。
完成以下步骤:
如果您手动创建了表,则使用 Athena 数据定义语言(DDL)语句删除受影响的分区,然后重新创建该分区。
**注意:**如果您的表使用与 Hive 兼容的分区,则可以运行 MSCK REPAIR TABLE 命令来重新创建已删除的分区。
同步分区架构以避免 “HIVE_PARTITION_SCHEMA_MISMATCH”
设置爬网程序配置选项