PREHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode drop table tbl_protectmode__no_drop PREHOOK: type: DROPTABLE POSTHOOK: query: -- protect mode: syntax to change protect mode works and queries are not blocked if a table or partition is not in protect mode drop table tbl_protectmode__no_drop POSTHOOK: type: DROPTABLE PREHOOK: query: create table tbl_protectmode__no_drop (col string) PREHOOK: type: CREATETABLE POSTHOOK: query: create table tbl_protectmode__no_drop (col string) POSTHOOK: type: CREATETABLE POSTHOOK: Output: default@tbl_protectmode__no_drop PREHOOK: query: select * from tbl_protectmode__no_drop PREHOOK: type: QUERY PREHOOK: Input: default@tbl_protectmode__no_drop #### A masked pattern was here #### POSTHOOK: query: select * from tbl_protectmode__no_drop POSTHOOK: type: QUERY POSTHOOK: Input: default@tbl_protectmode__no_drop #### A masked pattern was here #### PREHOOK: query: alter table tbl_protectmode__no_drop enable no_drop PREHOOK: type: ALTERTABLE_PROTECTMODE PREHOOK: Input: default@tbl_protectmode__no_drop PREHOOK: Output: default@tbl_protectmode__no_drop POSTHOOK: query: alter table tbl_protectmode__no_drop enable no_drop POSTHOOK: type: ALTERTABLE_PROTECTMODE POSTHOOK: Input: default@tbl_protectmode__no_drop POSTHOOK: Output: default@tbl_protectmode__no_drop PREHOOK: query: desc extended tbl_protectmode__no_drop PREHOOK: type: DESCTABLE POSTHOOK: query: desc extended tbl_protectmode__no_drop POSTHOOK: type: DESCTABLE col string #### A masked pattern was here #### PREHOOK: query: drop table tbl_protectmode__no_drop PREHOOK: type: DROPTABLE PREHOOK: Input: default@tbl_protectmode__no_drop PREHOOK: Output: default@tbl_protectmode__no_drop FAILED: Error in metadata: Table tbl_protectmode__no_drop is protected from being dropped FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask