Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Strange error on Hive

avatar
Contributor

Hello guys!

 

I'm trying to run the following commands in Hive:

use dataengsandbox;
hive.mapred.supports.subdirectories=true;
insert overwrite directory '/tmp/hmb/test' select max(id) from nodename;

 

If I remove the text marked in orange it works without issues, but I want my output to be written into a HDFS directory.

 

Here is the error that I've received:

Error while compiling statement: FAILED: SemanticException No valid privileges User lrm0613 does not have privileges for QUERY The required privileges: Server=server1->URI=hdfs://nameservice1/tmp/hmb/test->action=*;

1 ACCEPTED SOLUTION

avatar
Master Collaborator

@Heri 

 

There seems to be missing sentry privileges on the hdfs URI

Please refer below document to add the privileges.

https://docs.cloudera.com/documentation/enterprise/latest/topics/sg_hive_sql.html#grant_privilege_on...

 

Hope this helps,

Paras

Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.

View solution in original post

1 REPLY 1

avatar
Master Collaborator

@Heri 

 

There seems to be missing sentry privileges on the hdfs URI

Please refer below document to add the privileges.

https://docs.cloudera.com/documentation/enterprise/latest/topics/sg_hive_sql.html#grant_privilege_on...

 

Hope this helps,

Paras

Was your question answered? Make sure to mark the answer as the accepted solution.
If you find a reply useful, say thanks by clicking on the thumbs up button.