1. 程式人生 > >HIVE分割槽表新增欄位後新增欄位值為空,需要帶分割槽加欄位

HIVE分割槽表新增欄位後新增欄位值為空,需要帶分割槽加欄位

在分割槽表裡增加欄位後,向分割槽表插入資料有兩種情況:
1.分割槽在修改表結構前存在
2.分割槽在修改表結構前不存在
對於第二種情況,即加欄位後跑的分割槽,bug不存在
針對第一種情形,
執行alter table HIVE_TALBLE add columns(ttzz string);  查分割槽資料新增欄位值為空,
需再執行alter table HIVE_TALBLE  partition(pt_d='20171111') add columns(ttzz string);【假設當前只有pt_d='20171111'的分割槽】