hive無法刪除分割槽

2021-09-19 04:03:45 字數 378 閱讀 9864

hive中執行 alter table  ***drop if exists partition (xx='***') 刪除某錶分割槽時,一直沒有執行,卡住不動。其它表執行沒有問題。info級別日誌沒什麼輸出,日誌一直停留在那。在hive命令列使用hive --hiveconf hive.root.logger=debug,console 啟動客戶端開啟debug模式,再次執行刪除分割槽語句,輸出如下日誌:

從日誌可以發現執行命令一直在等待zk上的鎖。登入zk刪除此目錄後命令執行成功。

解決方法:

刪除zookeeper中的鎖來解決問題,或重啟hive。

hive分割槽無法刪除,特殊分割槽,分割槽亂碼

應該有人在使用 hive 的時候 不小心建立了一些 特殊分割槽 分割槽的編碼 是看起來的亂碼,我們現在來看看這個問題 create table test.test part a string,b string,c int comment 測試不正常分割槽 partitioned by d strin...

hive 分割槽檢視新增及刪除

檢視表現有分割槽 show partitions table name 檢視分割槽 show partitions tablename 獲取最新分割槽 day select max day as latest day from table 新增分割槽 分割槽字段包含 p hour,p city,p ...

oracle 表無法修改刪除 無法刪除表分割槽

刪除分割槽語句 alter table dws db.dws ccrm dim attr spec drop partition day id 20200207 丟擲如下異常 failed execution error,return code 1 from org.apache.hadoop.hi...