如何在具有增量目录的配置单元中创建分区和备份的外部表?

bsxbgnwa  于 2021-06-25  发布在  Hive
关注(0)|答案(0)|浏览(215)

通过合并许多文件,我在配置单元中创建了一个分区和折叠表。由于某些原因,无法从配置单元访问该表,可能是它的元数据丢失了,尽管数据与分区、增量目录和存储桶一起存在。
我在配置单元中创建了一个指向该目录的外部表,即/hive/warehouse/database/table,并运行msck repair table命令。但我无法在该表上运行任何查询,它会给出以下错误:

Failed with exception java.io.IOException:java.io.FileNotFoundException: 
wasb://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/hive/warehouse/cdr.db/cdr_main/district=XYZ is a directory 
not a file

错误是由于分区文件夹中存在增量目录造成的。那么,有没有办法修复表或其元数据,这样我就可以使用数据而不是重做所有的事情?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题