ошибка при добавлении раздела во внешние таблицы куста - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь создать простую внешнюю таблицу в Hive Cli, и я получил ошибку при создании раздела. Я искал в Google, но я не смог получить правильный результат. Можете ли вы помочь

hive (sampledb)> create external table externalhive(id int,name varchar(100),age tinyint,city varchar(100),state varchar(100)) partitioned by (year string)
            > row format delimited fields terminated by '/t' stored as textfile location '/user/ah12x/external';                                      
OK
Time taken: 0.169 seconds
hive (sampledb)> show tables;
OK
externalhive

hive (sampledb)> alter table externalhive add partition (year ='2014')
            > location ('/2012');                                  
FAILED: ParseException line 2:9 extraneous input '(' expecting StringLiteral near '<EOF>'

1 Ответ

1 голос
/ 31 января 2020

Нет необходимости в фигурных скобках после location, https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL -AlterTable / PartitionLocation

...