Невозможно изменить или удалить большие разделенные таблицы 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.