hive分區表新增字段需要加cascade


       hive分區表新增字段時,特別注意要使用cascade,這樣可以讓表下面各個分區都能增加新的字段。因為分區表的各個分區在hive的元數據管理中是分開的。如果不這樣操作,新字段插入的數據都是NULL。

----------------------------------------------

 

hive刪除列

 

hive中刪除列時沒有與mysql語句alter table <table> drop column <col>對應的語句。

然而依然可以完成此功能:使用ALTER TABLE 表名 REPLACE COLUMNS (<new column descriptions>),具體語法請參見《Programing Hive》中“Deleting or Replacing Columns”小節。注:分區列不能出現在<new column descriptions>中,在hive v0.7.1中是這樣,其他版本不詳。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM