Я новичок в Hive и у меня есть следующий основной вопрос:
Я пытаюсь создать внешнюю таблицу в каталоге HDFS по адресу
/projects/score/output/scores_2020-06-30.gzip
но он не рассматривает его как раздел.
Если разработчику нужно изменить имя каталога scores=yyyy-mm-dd вместо scores_yyyy-mm-dd.gzip, например, /projects/score/output/scores=2020-06-30, тогда только он будет считаться разделенным?
т. е. Обязательно ли иметь «=» для внешней таблицы, чтобы рассматривать ее как раздел
Или я могу что-то изменить в таблице ниже при создании. Попытка, как показано ниже:
CREATE EXTERNAL TABLE IF NOT EXISTS XYZ (
...
)
PARTITIONED BY (scores STRING)
LOCATION '/projects/score/output/';
Заранее спасибо!