diff --git a/ql/src/test/queries/clientnegative/authorization_set_nonexistent_conf.q b/ql/src/test/queries/clientnegative/authorization_set_nonexistent_conf.q new file mode 100644 index 0000000..852343f --- /dev/null +++ b/ql/src/test/queries/clientnegative/authorization_set_nonexistent_conf.q @@ -0,0 +1,7 @@ +set hive.test.authz.sstd.hs2.mode=true; +set hive.security.authorization.enabled=true; +set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.plugin.sqlstd.SQLStdHiveAuthorizerFactory; + +-- run a sql query to initialize authorization, then try setting a non-existent config param +use default; +set hive.exec.reduce.max=1; diff --git a/ql/src/test/results/clientnegative/authorization_set_nonexistent_conf.q.out b/ql/src/test/results/clientnegative/authorization_set_nonexistent_conf.q.out new file mode 100644 index 0000000..8b2cf7e --- /dev/null +++ b/ql/src/test/results/clientnegative/authorization_set_nonexistent_conf.q.out @@ -0,0 +1,9 @@ +PREHOOK: query: -- run a sql query to initialize authorization, then try setting a non-existent config param +use default +PREHOOK: type: SWITCHDATABASE +PREHOOK: Input: database:default +POSTHOOK: query: -- run a sql query to initialize authorization, then try setting a non-existent config param +use default +POSTHOOK: type: SWITCHDATABASE +POSTHOOK: Input: database:default +Query returned non-zero code: 1, cause: hive configuration hive.exec.reduce.max does not exists.