Создать себе:Изменение разделов таблицы Hive, уменьшая количество разделов
CREATE EXTERNAL TABLE tab1(usr string)
PARTITIONED BY (year string, month string, day string, hour string, min string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
LOCATION '/tmp/hive1';
данных:
select * from tab1;
jhon,2017,2,20,10,11
jhon,2017,2,20,10,12
jhon,2017,2,20,10,13
Теперь мне нужно изменить tab1
таблицу иметь только 3 разделов (year string, month string, day string)
без ручного копирования/изменения файлов. У меня есть тысячи файлов, поэтому я должен изменять только защиту таблицы, не касаясь файлов?
Пожалуйста, дайте мне знать, как это сделать?