issues.apache.org/jira/browse/SPARK-14922
пытаюсь удалить несколько разделов одновременно, но изо всех сил пытаюсь сделать это с помощью Impala или Hive. Я попробовал следующий запрос, с и без'
:
ALTER TABLE cz_prd_corrti_st.s1mme_transstats_info DROP IF EXISTS PARTITION (pr_load_time='20170701000317') PARTITION (pr_load_time='20170701000831')
Я получаю следующую ошибку:
AnalysisException: синтаксическая ошибка в строке 3: PARTITION (pr_load_time = '20170701000831') ^ Обнаружено: PARTITION Ожидается: CACHED, LOCATION, PURGE, SET, UNCACHED CAUSED BY: Исключение: синтаксическая ошибка
Столбец раздела имеет тип bigint, запрос на удаление только одного раздела работает как положено:
ALTER TABLE cz_prd_corrti_st.s1mme_transstats_info DROP IF EXISTS
PARTITION (pr_load_time='20170701000317')
2- Это хорошая практика, сначала удалить данные hdfs, а затем удалить разделы в Impala / Hive, или это должно быть сделано наоборот?