首页 > 解决方案 > Athena MSCK 修复表返回“不在 Metastore 中的表”

问题描述

运行 MSCK 修复表名命令时,athena查询编辑器返回错误tables not in metastore。但是表存在,我可以查询该表。

我将 数据保存S3parquet files. _ _ _partitionedhashhash=0hash=100crawlerAthena

我知道这partitions not in metastore是常见问题,并且有解决方案来解决它。但我无法找到解决方案tables not in metastore

有没有人解决过类似的问题,或者知道可能出了什么问题?

标签: amazon-athena

解决方案


我通过从查询编辑器左侧的下拉菜单中选择正确的数据库来解决这个问题。我在 sampledb 上运行了以前的设置查询,然后我试图运行一个新查询,但是新选项卡将 db 更改为默认值。将默认值更改为 sampledb 解决了这个问题!


推荐阅读