blob: 53dad35032bce9c602dd5dd05e5cdf727f81ec0c [file] [log] [blame]
--! qt:dataset:src
set hive.security.authorization.manager=org.apache.hadoop.hive.ql.security.authorization.DefaultHiveAuthorizationProvider;
set hive.cbo.enable=false;
create table src_autho_test as select * from src;
create view v as select * from src_autho_test;
create view v1 as select * from src_autho_test;
create view v2 as select * from src_autho_test;
set hive.security.authorization.enabled=true;
--table grant to user
grant select on table src_autho_test to user hive_test_user;
grant select on table v to user hive_test_user;
grant select on table v1 to user hive_test_user;
grant select(key) on table v2 to user hive_test_user;
select key from
(select value as key from v1 union select value as key from v2 union all select key from v)subq
limit 10;