2013-09-20 1 views

ответ

1

Drop HiveMetaStore keypace и семейство столбцов MetaStore. Затем перезапустите DSE, перезапустите HIVE, вы должны начать новый старт

+0

Я использую метод beobal: отбрасываю таблицу в куст, затем используйте db, он работает нормально. – user2785230

7

Вам не нужно бросать какие-либо пространства ключей или перезапускать DSE или Hive, просто отпустите таблицу Hive и позвольте DSE воссоздать ее, выпустив команду использования.

hive> desc ex; 
OK 
k int from deserializer 
v string from deserializer 
Time taken: 0.054 seconds 
hive> drop table ex; 
OK 
Time taken: 0.051 seconds 
hive> desc ex;  
OK 
Table ex does not exist  
Time taken: 0.051 seconds 
hive> use foo; 
OK 
Time taken: 0.035 seconds 
hive> desc ex; 
OK 
k int from deserializer 
t int from deserializer 
v string from deserializer 
Time taken: 0.042 seconds 

Редактировать: то же самое может быть достигнуто DROP TABLE с последующим SHOW TABLES (т.е. SHOW TABLES вместо использования). В соответствии с DataStax docs: http://www.datastax.com/docs/datastax_enterprise3.1/solutions/about_hive#handling-schema-changes

 Смежные вопросы

  • Нет связанных вопросов^_^