PREHOOK: query: -- Create table create table if not exists alter_part_nodrop_table(key string, value string ) partitioned by (year string, month string) stored as textfile PREHOOK: type: CREATETABLE POSTHOOK: query: -- Create table create table if not exists alter_part_nodrop_table(key string, value string ) partitioned by (year string, month string) stored as textfile POSTHOOK: type: CREATETABLE POSTHOOK: Output: default@alter_part_nodrop_table PREHOOK: query: -- Load data load data local inpath '../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='10') PREHOOK: type: LOAD PREHOOK: Output: default@alter_part_nodrop_table POSTHOOK: query: -- Load data load data local inpath '../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='10') POSTHOOK: type: LOAD POSTHOOK: Output: default@alter_part_nodrop_table POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=10 PREHOOK: query: load data local inpath '../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='12') PREHOOK: type: LOAD PREHOOK: Output: default@alter_part_nodrop_table POSTHOOK: query: load data local inpath '../data/files/T1.txt' overwrite into table alter_part_nodrop_table partition (year='1996', month='12') POSTHOOK: type: LOAD POSTHOOK: Output: default@alter_part_nodrop_table POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=12 PREHOOK: query: alter table alter_part_nodrop_table partition (year='1996') enable no_drop PREHOOK: type: ALTERPARTITION_PROTECTMODE PREHOOK: Input: default@alter_part_nodrop_table PREHOOK: Output: default@alter_part_nodrop_table@year=1996/month=10 PREHOOK: Output: default@alter_part_nodrop_table@year=1996/month=12 POSTHOOK: query: alter table alter_part_nodrop_table partition (year='1996') enable no_drop POSTHOOK: type: ALTERPARTITION_PROTECTMODE POSTHOOK: Input: default@alter_part_nodrop_table POSTHOOK: Input: default@alter_part_nodrop_table@year=1996/month=10 POSTHOOK: Input: default@alter_part_nodrop_table@year=1996/month=12 POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=10 POSTHOOK: Output: default@alter_part_nodrop_table@year=1996/month=12 PREHOOK: query: drop table alter_part_nodrop_table PREHOOK: type: DROPTABLE PREHOOK: Input: default@alter_part_nodrop_table PREHOOK: Output: default@alter_part_nodrop_table FAILED: Error in metadata: Table alter_part_nodrop_table Partitionyear=1996/month=10 is protected from being dropped FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask