At this point you should follow Mathias' advice - go to the logs and determine which path has the permission issue. It's better to change the settings for that path rather than disabling permissions (i.e. making everything 777) randomly.
-jw On Mon, Apr 25, 2011 at 10:04 AM, Peng, Wei <[email protected]> wrote: > James, > > Thanks for your replies. > In this case, how can I set up the permission correctly in order to run > a hadoop job? > Do I need to set hadoop tmp directory (which is in the local directory > instead of hdfs directory,right?) to be 777? > Since the person who maintain the hadoop cluster has left, I have no > idea what happened. =( > > Wei > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf > Of James Warren > Sent: Monday, April 25, 2011 9:56 AM > To: [email protected] > Subject: Re: HDFS permission denied > > Hi Wei - > > In general, settings changes aren't applied until the hadoop daemons are > restarted. Sounds like someone enabled permissions previously, but they > didn't take hold until you rebooted your cluster. > > cheers, > -James > > On Mon, Apr 25, 2011 at 1:19 AM, Peng, Wei <[email protected]> wrote: > > > I forgot to mention that the hadoop was running fine before. > > However, after it crashed last week, the restarted hadoop cluster has > > such permission issues. > > So that means the settings are still as same as before. > > Then what would be the cause? > > > > Wei > > > > -----Original Message----- > > From: James Seigel [mailto:[email protected]] > > Sent: Sunday, April 24, 2011 5:36 AM > > To: [email protected] > > Subject: Re: HDFS permission denied > > > > Check where the hadoop tmp setting is pointing to. > > > > James > > > > Sent from my mobile. Please excuse the typos. > > > > On 2011-04-24, at 12:41 AM, "Peng, Wei" <[email protected]> wrote: > > > > > Hi, > > > > > > > > > > > > I need a help very bad. > > > > > > > > > > > > I got an HDFS permission error by starting to run hadoop job > > > > > > org.apache.hadoop.security.AccessControlException: Permission > denied: > > > > > > user=wp, access=WRITE, inode="":hadoop:supergroup:rwxr-xr-x > > > > > > > > > > > > I have the right permission to read and write files to my own hadoop > > > user directory. > > > > > > It works fine when I use hadoop fs -put. The job input and output > are > > > all from my own hadoop user directory. > > > > > > > > > > > > It seems that when a job starts running, some data need to be > written > > > into some directory, and I don't have the permission to that > > directory. > > > It is strange that the inode does not show which directory it is. > > > > > > > > > > > > Why does hadoop write something to a directory with my name > secretly? > > Do > > > I need to be set a particular user group? > > > > > > > > > > > > Many Thanks.. > > > > > > > > > > > > Vivian > > > > > > > > > > > > > > > > > >
