duanjinnan created IMPALA-11098:
-----------------------------------

             Summary: regular user which want to create kudu table using impala 
need unnecessary access on ranger
                 Key: IMPALA-11098
                 URL: https://issues.apache.org/jira/browse/IMPALA-11098
             Project: IMPALA
          Issue Type: Question
          Components: Frontend
    Affects Versions: Impala 3.4.0
            Reporter: duanjinnan
         Attachments: Snipaste_2022-01-29_11-40-08.png

With kerberos and ranger on for authentication and acl to impala, creating kudu 
table using impala  by  a regular user will need "all access to all resource 
sets" (quoted from comments from impala source code) on ranger for this regular 
user. i think i have found the related implementation in impala source code, as 
shown in the pic attached.

 

Since impala and hive share the same set of policies on ranger, this 
implementation will need us to give a regular user all access to all reources 
of hive, but the user just need to create a kudu table using impala.

 

my question is this:

is the implemetation reasonable, do we need to improve it?

or am i wrong with something?

 

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to