- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
Authorization errors in Impala
Created ‎02-08-2021 07:15 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We have a strange issue here.
We are on CDH 6.3.0 and have sentry in place for authorizations. A user is trying to execute queries from Hue on Impala Editor and fails with Authorization errors. However, same query works fine via Hive and also via Impala shell. It fails only from Hue editor.
We have:
1. Refreshed metadata
2. Invalidated metadata
3. Verified permissions are in place in Sentry
4. There are no logs generated (I checked in Hue, Sentry Server and Catalog server). Please suggest if any other place should also be checked.
Example query:
select * from DB.table limit 5;
Kindly help to diagnose and resolve this issue.
Thanks
Snm1523
Created ‎05-15-2021 10:38 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
1. What is the exact exception from Hue? Is this issue with all users or only specific users?
2. what is the sentry role you mapped to the database? can you check its privileges from below command.
## SHOW GRANT ROLE <role-name> on database <database-name>;
3. check the group that user is belongs to:
## id <username>
4. check if the group is mapped to the sentry role, if not try to map the sentry role to group a user belong to and check the db access.
## GRANT ROLE <role_name> TO GROUP <groupName>;
Created ‎05-15-2021 10:38 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
1. What is the exact exception from Hue? Is this issue with all users or only specific users?
2. what is the sentry role you mapped to the database? can you check its privileges from below command.
## SHOW GRANT ROLE <role-name> on database <database-name>;
3. check the group that user is belongs to:
## id <username>
4. check if the group is mapped to the sentry role, if not try to map the sentry role to group a user belong to and check the db access.
## GRANT ROLE <role_name> TO GROUP <groupName>;
