Support Questions
Find answers, ask questions, and share your expertise

permission denied for oozie inode on hdfs

Hi Friends,

I am trying to run oozie workflow for hive actions. While running oozie workflow, oozie identifies user as "userId@domain.com" instead of "userid" and it is trying to create inode on hdfs directory for this user like hdfs://Hadoop1/user/userId@domain.com instead of "hdfs://Hadoop1/user/userId".

How can I explicitly point oozie to use inode/oozie temp location as "hdfs://Hadoop1/user/userId". .

Error Log:

Caused by: org.apache.hadoop.ipc.RemoteException (org.apache.hadoop.security.AccessControlException): permission denied : user=d12345, access=WRITE, inode="/user/412345@abc.com/oozie-hdp1/0000-00-oozie-hdp1-W/create_external_table--hive.tmp":hdfs:hdfs:drwxr-xr-x

Thanks in Advance!!

1 REPLY 1

New Contributor

@Ajit Sonawane

Hey Ajit,

I have exactly the same problem...

Have you find something to fix it?

Thank you