PREHOOK: query: -- SORT_BEFORE_DIFF create table authorization_fail (key int, value string) PREHOOK: type: CREATETABLE PREHOOK: Output: database:default PREHOOK: Output: default@authorization_fail POSTHOOK: query: -- SORT_BEFORE_DIFF create table authorization_fail (key int, value string) POSTHOOK: type: CREATETABLE POSTHOOK: Output: database:default POSTHOOK: Output: default@authorization_fail PREHOOK: query: create role hive_test_role_fail PREHOOK: type: CREATEROLE POSTHOOK: query: create role hive_test_role_fail POSTHOOK: type: CREATEROLE PREHOOK: query: grant role hive_test_role_fail to user hive_test_user PREHOOK: type: GRANT_ROLE POSTHOOK: query: grant role hive_test_role_fail to user hive_test_user POSTHOOK: type: GRANT_ROLE PREHOOK: query: grant select on table authorization_fail to role hive_test_role_fail PREHOOK: type: GRANT_PRIVILEGE PREHOOK: Output: default@authorization_fail POSTHOOK: query: grant select on table authorization_fail to role hive_test_role_fail POSTHOOK: type: GRANT_PRIVILEGE POSTHOOK: Output: default@authorization_fail PREHOOK: query: show role grant user hive_test_user PREHOOK: type: SHOW_ROLE_GRANT POSTHOOK: query: show role grant user hive_test_user POSTHOOK: type: SHOW_ROLE_GRANT hive_test_role_fail false -1 hive_test_user public false -1 PREHOOK: query: show grant role hive_test_role_fail on table authorization_fail PREHOOK: type: SHOW_GRANT POSTHOOK: query: show grant role hive_test_role_fail on table authorization_fail POSTHOOK: type: SHOW_GRANT default authorization_fail hive_test_role_fail ROLE SELECT false -1 hive_test_user PREHOOK: query: drop role hive_test_role_fail PREHOOK: type: DROPROLE POSTHOOK: query: drop role hive_test_role_fail POSTHOOK: type: DROPROLE Authorization failed:No privilege 'Select' found for inputs { database:default, table:authorization_fail, columnName:key}. Use SHOW GRANT to get more details.