You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Yongzhi Chen (JIRA)" <ji...@apache.org> on 2017/06/10 00:01:18 UTC

[jira] [Created] (HIVE-16875) Query against view with partitioned child on HoS fails with privilege exception.

Yongzhi Chen created HIVE-16875:
-----------------------------------

             Summary: Query against view with partitioned child on HoS fails with privilege exception.
                 Key: HIVE-16875
                 URL: https://issues.apache.org/jira/browse/HIVE-16875
             Project: Hive
          Issue Type: Bug
          Components: Spark
    Affects Versions: 1.0.0
            Reporter: Yongzhi Chen
            Assignee: Yongzhi Chen


Query against view with child table that has partitions fails with privilege exception even with correct privileges.

Reproduce:
{noformat}
create table jsamp1 (a string) partitioned by (b int);
insert into table jsamp1 partition (b=1) values ("hello");
create view jview as select * from jsamp1;

create role viewtester;
grant all on table jview to role viewtester;
grant role viewtester to group testers;

Use MR, the select will succeed:
set hive.execution.engine=mr;
select count(*) from jview;

while use spark:
set hive.execution.engine=spark;
select count(*) from jview;

it fails with:
Error: Error while compiling statement: FAILED: SemanticException No valid privileges
 User tester does not have privileges for QUERY
 The required privileges: Server=server1->Db=default->Table=j1part->action=select; (state=42000,code=40000)

{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)