Я создал многораздельную таблицу с разбивкой по ячейкам в HIVE, объединив множество файлов. По некоторым причинам эта таблица не может быть доступна из HIVE, возможно, ее метаданные потеряны, хотя там есть данные вместе с разделами, дельта-каталогами и корзинами.
Я создал внешнюю таблицу в HIVE, указывающую на этот каталог, т.е. / 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
Ошибка из-за разностных каталогов, поскольку они существуют в папках разделов. Итак, есть ли способ восстановить таблицу или ее метаданные, чтобы я мог использовать данные вместо того, чтобы все переделывать?