檢視表現有分割槽:
show partitions table_name;
檢視分割槽:
show partitions tablename;
獲取最新分割槽(day):
select max(day) as latest_day from table
新增分割槽(分割槽字段包含:p_hour,p_city,p_loctype。):
alter table my_partition_test_table if not exists add partition (p_hour='2017113003', p_city='573', p_loctype='mha');
-- 刪除庫
drop database if exists db_name;
-- 強制刪除庫
drop database if exists db_name cascade;
-- 刪除表
drop table if exists employee;
-- 清空表
truncate table employee;
-- 清空表,第二種方式
insert overwrite table employee select * from employee where 1=0;
-- 刪除分割槽
alter table employee_table drop partition (stat_year_month>='2018-01');
-- 按條件刪除資料
insert overwrite table employee_table select * from employee_table where id>'180203a15f';
hive無法刪除分割槽
hive中執行 alter table drop if exists partition xx 刪除某錶分割槽時,一直沒有執行,卡住不動。其它表執行沒有問題。info級別日誌沒什麼輸出,日誌一直停留在那。在hive命令列使用hive hiveconf hive.root.logger debug,c...
hive分割槽無法刪除,特殊分割槽,分割槽亂碼
應該有人在使用 hive 的時候 不小心建立了一些 特殊分割槽 分割槽的編碼 是看起來的亂碼,我們現在來看看這個問題 create table test.test part a string,b string,c int comment 測試不正常分割槽 partitioned by d strin...
Hive檢視表的分割槽字段
查詢某個表的分割槽資訊 show partitions employee 檢視某個表是否存在某個特定分割槽鍵 show partitionsemployee partition country us describe extendedemployee partition country us sho...