Yes, as I wrote. You can't use root as user for writing, root (or superuser) 
has another context in hdfs. Just change into hdfs (su - hdfs) and try again. 
For all user who should have access to the mounted fs you should create a group 
and chown them in hdfs (maybe /tmp/group or similar)

best,
Alex 


On Apr 26, 2012, at 2:53 PM, Manu S wrote:

> Yeah Alex, I tried. But still I am not able to make it
> 
> [root@namenode ~]# echo "hadoop-fuse-dfs#dfs://namenode:8020 /hdfs_mount fuse 
> usetrash,rw 0 0" >> /etc/fstab
> [root@namenode ~]# mount -a
> INFO fuse_options.c:162 Adding FUSE arg /hdfs_mount
> 
> [root@namenode ~]# mount | grep fuse
> fuse on /hdfs_mount type fuse 
> (rw,nosuid,nodev,allow_other,default_permissions)
> 
> [root@namenode ~]# ls -ld /hdfs_mount/
> drwxrwxr-x 11 nobody nobody 4096 Apr  9 12:34 /hdfs_mount/
> [root@namenode ~]# touch /hdfs_mount/file
> touch: cannot touch `/hdfs_mount/file': Permission denied
> 
> 
> 
> On Thu, Apr 26, 2012 at 6:09 PM, alo alt <wget.n...@googlemail.com> wrote:
> Manu,
> 
> did you mount hdfs over fstab:
> 
> hadoop-fuse-dfs#dfs://namenode.local:<PORT> /hdfs-mount fuse usetrash,rw 0 0" 
> ?
> 
> You could that do with:
> "mkdir -p /hdfs-mount && chmod 777 /hdfs-mount && echo 
> "hadoop-fuse-dfs#dfs://NN.URI:<PORT> /hdfs-mount fuse usetrash,rw 0 0" >> 
> /etc/fstab && mount -a ; mount"
> 
> 
> - Alex
> 
> 
> On Apr 26, 2012, at 2:00 PM, Manu S wrote:
> 
>> Thanks a lot Alex.
>> 
>> Actually I didn't tried the NFS option, as I am trying to sort out this 
>> hadoop-fuse mounting issue.
>> I can't change the ownership of mount directory after hadoop-fuse mount.
>> 
>> [root@namenode ~]# ls -ld /hdfs_mount/
>> drwxrwxr-x 11 nobody nobody 4096 Apr  9 12:34 /hdfs_mount/
>> 
>> [root@namenode ~]# chown hdfs /hdfs_mount/
>> chown: changing ownership of `/hdfs_mount/': Input/output error
>> 
>> Any ideas?
>> 
>> 
>> On Thu, Apr 26, 2012 at 4:26 PM, alo alt <wget.n...@googlemail.com> wrote:
>> Hi,
>> 
>> I wrote a small writeup about:
>> http://mapredit.blogspot.de/2011/11/nfs-exported-hdfs-cdh3.html
>> 
>> As you see, the FS is mounted as nobody and you try as root. Change the 
>> permissions in your hdfs:
>> hadoop -dfs chmod / chown ....
>> 
>> - Alex
>> 
>> --
>> Alexander Lorenz
>> http://mapredit.blogspot.com
>> 
>> On Apr 26, 2012, at 12:50 PM, Manu S wrote:
>> 
>>> Dear All,
>>> 
>>> I have installed *Hadoop-fuse* to mount the HDFS filesystem locally . I
>>> could mount the HDFS without any issues.But I am not able to do any file
>>> operations like *delete, copy, move* etc directly. The directory ownership
>>> automatically changed to *nobody:nobody* while mounting.
>>> 
>>> *[root@namenode ~]# ls -ld /hdfs_mount/
>>> drwxr-xr-x 2 root root 4096 Apr 3 16:22 /hdfs_mount/
>>> 
>>> [root@namenode ~]# hadoop-fuse-dfs dfs://namenode:8020 /hdfs_mount/** **
>>> INFO fuse_options.c:162 Adding FUSE arg /hdfs_mount/
>>> 
>>> [root@namenode ~]# ls -ld /hdfs_mount/* *
>>> drwxrwxr-x 10 nobody nobody 4096 Apr 5 13:22 /hdfs_mount/*
>>> 
>>> I tried the same with *pseudo-distributed node*,but its working fine. I can
>>> do any normal file operations after mounting the HDFS.
>>> 
>>> Appreciate your help on the same.
>>> 
>>> --
>>> Thanks & Regards
>>> ----
>>> *Manu S*
>>> SI Engineer - OpenSource & HPC
>>> Wipro Infotech
>>> Mob: +91 8861302855                Skype: manuspkd
>>> www.opensourcetalk.co.in
>> 
>> 
>> 
>> 
>> --
>> Thanks & Regards
>> ----
>> Manu S
>> SI Engineer - OpenSource & HPC
>> Wipro Infotech
>> Mob: +91 8861302855                Skype: manuspkd
>> www.opensourcetalk.co.in
>> 
>> 
>> 
> 
> 
> --
> Alexander Lorenz
> http://mapredit.blogspot.com
> 
> 
> 
> 
> -- 
> Thanks & Regards
> ----
> Manu S
> SI Engineer - OpenSource & HPC
> Wipro Infotech
> Mob: +91 8861302855                Skype: manuspkd
> www.opensourcetalk.co.in
> 
> 
> 


--
Alexander Lorenz
http://mapredit.blogspot.com

Reply via email to