Created on 01-15-2014 09:58 PM - edited 09-16-2022 01:52 AM
when i use hdfs comands it display errors:
hadoop fs -mkdir /user/,,myfile,, or "hadoop fs -put myfile.txt /user/,,/,,"
hadoop will display"Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:dr,,,"and so on,why?who can help me?
Created 10-15-2014 03:45 PM
I had this issue too in Dev during our automated oozie sharelib creation process--which was essentially doing this:
oozie-setup sharelib create -fs hdfs://devhost:8020 -locallib /usr/lib/oozie/oozie-sharelib-yarn.tar.gz
The error I was seeing was:
org.apache.hadoop.security.AccessControlException: Permission denied: user=oozie, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x
It wasn't exactly clear to me at first as it seemed like a permissions error given the error above.
For me it was solved by changing the address that the service was listening on in /etc/hadoop/conf/core-sitse.xml. Mine was previously listening on "localhost:8020." (127.0.0.1)
So to be clear my fix was this:
&& then bounce the service with hadoop-hdfs-namenode restart
optional: validate with netstat -tupln | grep '8020'
Hope this helps someone else out.
Created 01-14-2016 01:20 PM
A quick update to this thread to advise of a new Community Knowledge Article on this subject.
How to resolve "Permission denied" errors in CDH
Created 05-05-2017 11:01 PM
thank u so much!!!!
Created 11-16-2017 01:21 AM
Created 12-04-2019 04:38 AM
thanks. its worked nicely
Created 06-21-2016 10:09 AM
In cloudera manager, go to hdfs configuration under advanced and put the following code in HDFS Service Configuration Safety Valve:
Created 06-01-2017 10:27 PM
Created 09-24-2017 01:20 AM
Still cant copy files to the folder under user.
Created 09-24-2017 09:35 PM
Created 11-16-2017 01:22 AM