20190903
1.顯示表的所有分割槽
show partitions table_name;
2.預設分割槽 _hive_default_partition_
在hive裡面表可以建立成分割槽表,但是當分割槽欄位的值是』』 或者 null時,hive會自動將分割槽命名為預設分割槽名稱。預設情況下,預設分割槽的名稱為_hive_default_partition_,預設分割槽名稱是可配置的配置引數是
hive.
exec
.default
.partition
.name
3.表**現預設分割槽,還沒查到如何刪除該預設分割槽!
參考資料
_hive_default_partition_hive 預設分割槽
hive分割槽表增加字段新增字段值為空的bug
目錄 1.修改元資料 2.刪除當前分割槽重建 3.更新指定分割槽的元資料 最近在查hive版本問題,發現在hive1.1.0和hive1.2.1上,分割槽表新增欄位後新增字段值為空的情況。網上查了資料,提供了兩種解決辦法 修改hive元資料sds表的cd id欄位,原因是修改表結構後,元資料庫中的s...
Hive分割槽表增加字段新增字段值為空的bug
hive jira 最近在查hive版本問題,發現在hive1.1.0和hive1.2.1上,分割槽表新增欄位後新增字段值為空的情況。網上查了資料,提供了兩種解決辦法 1.修改hive元資料sds表的cd id欄位,原因是修改表結構後,元資料庫中的sds中該表對應的cd id會改變,但是該錶分割槽下...
Hive分割槽表新增欄位為null的bug及解決方法
解決方法 解決該問的關鍵是刪除舊分割槽,因為雖然hdfs上的資料更新了,但是我們查詢的時候仍然查詢的是舊的元資料資訊 即mysql中的資訊 在我們插入完資料之後,需要刪除元資料的舊分割槽 alter table table name drop partition pt d 20170101 然後有兩...