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...