AnalysisException: непостоянные выражения не поддерживаются как статические значения ключа раздела в 'source_cd = D' - PullRequest
0 голосов
/ 20 ноября 2018

Я пытаюсь загрузить данные во внешнюю таблицу, данные разбиты на столбцы Source_CD, вот мой запрос загрузки, и он выдает ошибки, как в теме:

load data inpath 'hdfs://nameservice1/client/mdivk/mdivk0063/raw/staged/pas_test/MDIVK0063.143253.xxx.MDIVK_PAS_TEST_201810.txt.staged'  into table mdivk0063.v201810_pas_test_staged1 PARTITION (source_cd=D);

Ошибка:

AnalysisException: непостоянные выражения не поддерживаются в качестве статических значений ключа раздела в 'source_cd = D'.

Если я изменяю нагрузку на: PARTITION (source_cd="D");

Ошибка становится:

AnalysisException: Спецификация раздела не существует: (source_cd = 'D').

также пытался:

load data inpath 'hdfs://nameservice1/client/mdivk/mdivk0063/raw/staged/pas_test/MDIVK0063.143253.xxx.MDIVK_PAS_TEST_201810.txt.staged/source_cd=D'  into table mdivk0063.v201810_pas_test_staged1 PARTITION (source_cd="D");

Ошибка:

AnalysisException: Спецификация раздела не существует: (source_cd = 'D').

Может кто-нибудь помочь мне разобраться?Большое спасибо.

...