PREHOOK: query: create table ptestfilter (a string, b int) partitioned by (c string, d int) PREHOOK: type: CREATETABLE POSTHOOK: query: create table ptestfilter (a string, b int) partitioned by (c string, d int) POSTHOOK: type: CREATETABLE POSTHOOK: Output: default@ptestfilter PREHOOK: query: describe ptestfilter PREHOOK: type: DESCTABLE POSTHOOK: query: describe ptestfilter POSTHOOK: type: DESCTABLE a string b int c string d int PREHOOK: query: alter table ptestfilter add partition (c='US', d=1) PREHOOK: type: ALTERTABLE_ADDPARTS PREHOOK: Input: default@ptestfilter POSTHOOK: query: alter table ptestfilter add partition (c='US', d=1) POSTHOOK: type: ALTERTABLE_ADDPARTS POSTHOOK: Input: default@ptestfilter POSTHOOK: Output: default@ptestfilter@c=US/d=1 PREHOOK: query: alter table ptestfilter add partition (c='US', d=2) PREHOOK: type: ALTERTABLE_ADDPARTS PREHOOK: Input: default@ptestfilter POSTHOOK: query: alter table ptestfilter add partition (c='US', d=2) POSTHOOK: type: ALTERTABLE_ADDPARTS POSTHOOK: Input: default@ptestfilter POSTHOOK: Output: default@ptestfilter@c=US/d=2 PREHOOK: query: show partitions ptestfilter PREHOOK: type: SHOWPARTITIONS POSTHOOK: query: show partitions ptestfilter POSTHOOK: type: SHOWPARTITIONS c=US/d=1 c=US/d=2 FAILED: SemanticException [Error 10129]: Drop partitions for a non string partition columns is not allowed using non-equality