Like Amar said.  Try adding

<property>
<name>dfs.permissions</name>
<value>false</value>
</property>


to your conf/hadoop-site.xml file (or flip the value in hadoop-default.xml),
restart your daemons and give it a whirl.

cheers,
-jw

On Wed, Feb 11, 2009 at 8:44 PM, Amar Kamat <ama...@yahoo-inc.com> wrote:

> bjday wrote:
>
>> Good morning everyone,
>>
>> I have a question about correct setup for hadoop.  I have 14 Dell
>> computers in a lab.   Each connected to the internet and each independent of
>> each other.  All run CentOS.  Logins are handled by NIS.  If userA logs into
>> the master and starts the daemons and UserB logs into the master and wants
>> to run a job while the daemons from UserA are still running the following
>> error occurs:
>>
>> copyFromLocal: org.apache.hadoop.security.AccessControlException:
>> Permission denied: user=UserB, access=WRITE,
>> inode="user":UserA:supergroup:rwxr-xr-x
>>
> Looks like one of your files (input or output) is of different user. Seems
> like your DFS has permissions enabled. If you dont require permissions then
> disable it else make sure that the input/output paths are under your
> permission (/user/userB is the hone directory for userB).
> Amar
>
>
>> what needs to be changed to allow UserB-UserZ to run their jobs?  Does
>> there need to be a local user the everyone logs into as and run from there?
>>  Should Hadoop be ran in an actual cluster instead of independent computers?
>>  Any ideas what is the correct configuration settings that allow it?
>>
>> I followed Ravi Phulari suggestions and followed:
>>
>> http://hadoop.apache.org/core/docs/current/quickstart.html
>>
>> http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_(Multi-Node_Cluster)<
>> http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_%28Multi-Node_Cluster%29>
>>
>>
>> http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_(Single-Node_Cluster)<
>> http://www.michael-noll.com/wiki/Running_Hadoop_On_Ubuntu_Linux_%28Single-Node_Cluster%29>
>>
>>
>> These allowed me to get Hadoop running on the 14 computers when I login
>> and everything works fine, thank you Ravi.  The problem occurs when
>> additional people attempt to run jobs simultaneously.
>>
>> Thank you,
>>
>> Brian
>>
>>
>

Reply via email to