我在配置單元中面臨配置單元默認分區(空分區)的問題。 我會在這裏簡單地解釋一下情況..我有一個蜂房主表,每天都會發生數據攝入。但不知何故,當數據被攝入到蜂巢表中時,出現了問題,分區顯示_hive_default_partition_或在我的理解中是空分區。Hive分區 - 如何刪除null或hive_default_partition
我需要從配置元表中刪除該分區。 (這是外部表)...
我使用的蜂巢1.1版本和CDH版本5.4.8 ..
我想下面的語法和它的工作不適合我。
alter table "tablename" drop partition(partn='_hive_default_partition_);
alter table "tablename" drop partition(partn<'1');
alter table "tablename" drop partition(partn = 1);
alter table "tablename" drop partition(partn='0');
我嘗試了上述所有步驟,沒有任何工作..
希望有人可以幫助我這個。
由於提前,
這只是如果你的分區列的數據類型爲字符串已經作品。 – kfkhalili
是的,你是對的。新注意到表是外部的。我相應地調整了我的答案。 – HakkiBuyukcengiz