Невозможно изменить или удалить большие разделенные таблицы Imapa - CAUSED BY: MetaException: Тайм-аут при выполнении

У меня есть несколько секционированных таблиц Impala, которые имеют более 50 тыс. Разделов, они работают хорошо, кроме операций Hive Metastore, таких как DROP а также ALTER... RENAME, Я сталкиваюсь с этим сообщением об ошибке:

Запрос: дроп таблицы автомобилей

ОШИБКА: ImpalaRuntimeException: Ошибка при создании RPC "dropTable" для Hive Metastore: CAUSED BY: MetaException: Время ожидания при выполнении метода: drop_table_with_environment_context; 600003мс превышает 600000мс

Я не знаю, если это проблема с памятью? или это нормально, и я должен настроить значение таймаута..? если да, то какой?

Любая помощь будет оценена.

3 ответа

Попробуй добавить CASCADE, Если в вашей таблице есть разделы, запрос должен быть

DROP TABLE CARS CASCADE;

Это может быть связано с ульем metastore. Вы можете попробовать напрямую подключиться к hms и посмотреть, работает ли удаление разделов, и вы получите больше информации о том, почему это не работает.

Это может быть связано с проблемой разрешения. Поскольку таблица была создана пользователем Impala, при выполнении команды удаления из Hive пользователь Hive может не входить в ту же группу Impala для удаления основной папки HDFS.

Другие вопросы по тегам