Manu, for clarifying:
root has no access to the mounted HDFS. Just follow the howto: 1. create the group and the users on ALL nodes: groupadd hdfs-user && adduser USERNAME -G hdfs-user 2. sudo into hdfs: su - hdfs 3. create a directory in hdfs and change the rights: hadoop fs -mkdir /someone && hadoop fs -chmod 774 /someone && hadoop fs -chgrp hdfs-user /someone Now the users you created and added into to group are able to write files. - Alex -- Alexander Lorenz http://mapredit.blogspot.com On Apr 26, 2012, at 3:58 PM, alo alt wrote: > 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 >