Я создал таблицу в Hive с загруженными в нее данными.Невозможно разбить таблицу на Hive-Error в метаданных
Я хочу, чтобы разбить его на колонке спецификации: DoJ где значение 2012
Я использовал:
ALTER TABLE employee
ADD PARTITION (year='2012')
location '/home/rvarun/2012/part2012';
Я получаю сообщение об ошибке:
FAILED: Error in metadata: table is not partitioned but partition spec exists: {year=2012}
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask
Я немного новый к Улью, пожалуйста, извините меня за любую ненужность.
В таблице у меня выглядит следующим образом:
1001 Varun 100000 Security Lead 2011
1002 Saloni 85000 Database Admin 2012
1003 Karan 90000 Network Engineer Lead 2012
1004 Pratik 98000 TrainEngine Driver 2012
1005 Ashish 120000 Senior Consultant 2013
1006 Gautam 70000 Salesforce Consultant 2013
1007 Mohit Sacheva 20000 Peon 2014
Может кто-нибудь сказать мне, почему это происходит? TIA
Просьба предоставить сценарий создания таблицы и вывод работы ** show partitions employee ** – yoga
помогло ли мое решение? – dheee