Hi Alex, Kartheek,

Thanks for response. I did a clean fresh setup on a new machine CentOS- 64bit 
currently with open-jdk installed and able to resolve the previous issue of No 
ClassDefinition found error.
http://wiki.apache.org/hadoop/MountableHDFS:
Steps worked properly till "Installing Step" and I am able to mount HDFS on 
/mnt through fuse_dfs_wrapper.sh script. When I try to follow the "Deploying 
Step", I get the following error :

[root@slave ~]# mount /mnt
port=54310,server=slave
fuse-dfs didn't recognize /mnt,-2
fuse-dfs ignoring option -oallow_other
fuse-dfs ignoring option -ousetrash
fuse-dfs ignoring option dev
fuse-dfs ignoring option suid
fuse: unknown option `-oallow_other'

I searched this and found out  
"http://sourceforge.net/apps/mediawiki/fuse/index.php?title=FAQ#Why_does_fusermount_fail_with_an_Unknown_option_error.3F";
I tried removing fusermount file from /bin and also removed symlink from 
/usr/bin but still getting this issue.

Please suggest.
Thanks

From: kartheek muthyala [mailto:kartheek0...@gmail.com]
Sent: Tuesday, January 10, 2012 9:31 AM
To: hdfs-user@hadoop.apache.org
Subject: Re: Mounting HDFS

Stuti,
Can you send us the syslog details? (/var/log/syslog)
Thanks,
Kartheek.
On Tue, Jan 10, 2012 at 1:36 AM, alo.alt 
<wget.n...@googlemail.com<mailto:wget.n...@googlemail.com>> wrote:
Hmm, do you have fuse installed?
http://fuse.sourceforge.net/

- Alex

--
Alexander Lorenz
http://mapredit.blogspot.com
On Jan 9, 2012, at 3:55 AM, Stuti Awasthi wrote:

> Hi Alo,
> I tried to fresh build of fuse-dfs and this time I mount in /mnt but facing 
> same issues. I edited the "fuse_dfs_wrapper.sh" script and added 
> $JAVA_HOME/jre/lib/*.jar in the CLASSPATH , echoed the env variable and then 
> tried again but no luck. Getting same error. Below is the trace:
>
> [root@slave fuse-dfs]# ./fuse_dfs_wrapper.sh dfs://slave:54310 /mnt -d
>
> HADOOP_HOME= /root/MountHDFS1/hadoop-0.20.2
>
> CLASSPATH= 
> :ls:/root/MountHDFS1/hadoop-0.20.2/lib/commons-cli-1.2.jar:/root/MountHDFS1/hadoop-0.20.2/lib/commons-codec-1.3.jar:/root/MountHDFS1/hadoop-0.20.2/lib/commons-el-1.0.jar:/root/MountHDFS1/hadoop-0.20.2/lib/commons-httpclient-3.0.1.jar:/root/MountHDFS1/hadoop-0.20.2/lib/commons-logging-1.0.4.jar:/root/MountHDFS1/hadoop-0.20.2/lib/commons-logging-api-1.0.4.jar:/root/MountHDFS1/hadoop-0.20.2/lib/commons-net-1.4.1.jar:/root/MountHDFS1/hadoop-0.20.2/lib/core-3.1.1.jar:/root/MountHDFS1/hadoop-0.20.2/lib/hsqldb-1.8.0.10.jar:/root/MountHDFS1/hadoop-0.20.2/lib/jasper-compiler-5.5.12.jar:/root/MountHDFS1/hadoop-0.20.2/lib/jasper-runtime-5.5.12.jar:/root/MountHDFS1/hadoop-0.20.2/lib/jets3t-0.6.1.jar:/root/MountHDFS1/hadoop-0.20.2/lib/jetty-6.1.14.jar:/root/MountHDFS1/hadoop-0.20.2/lib/jetty-util-6.1.14.jar:/root/MountHDFS1/hadoop-0.20.2/lib/junit-3.8.1.jar:/root/MountHDFS1/hadoop-0.20.2/lib/kfs-0.2.2.jar:/root/MountHDFS1/hadoop-0.20.2/lib/log4j-1.2.15.jar:/root/MountHDFS1/hadoop-0.20.2/lib/mockito-all-1.8.0.jar:/root/MountHDFS1/hadoop-0.20.2/lib/oro-2.0.8.jar:/root/MountHDFS1/hadoop-0.20.2/lib/servlet-api-2.5-6.1.14.jar:/root/MountHDFS1/hadoop-0.20.2/lib/slf4j-api-1.4.3.jar:/root/MountHDFS1/hadoop-0.20.2/lib/slf4j-log4j12-1.4.3.jar:/root/MountHDFS1/hadoop-0.20.2/lib/xmlenc-0.52.jar:/root/MountHDFS1/hadoop-0.20.2/hadoop-0.20.2-ant.jar:/root/MountHDFS1/hadoop-0.20.2/hadoop-0.20.2-core.jar:/root/MountHDFS1/hadoop-0.20.2/hadoop-0.20.2-examples.jar:/root/MountHDFS1/hadoop-0.20.2/hadoop-0.20.2-test.jar:/root/MountHDFS1/hadoop-0.20.2/hadoop-0.20.2-tools.jar:ls:/usr/java/jdk1.6.0_30/jre/lib/alt-rt.jar:/usr/java/jdk1.6.0_30/jre/lib/alt-string.jar:/usr/java/jdk1.6.0_30/jre/lib/charsets.jar:/usr/java/jdk1.6.0_30/jre/lib/deploy.jar:/usr/java/jdk1.6.0_30/jre/lib/javaws.jar:/usr/java/jdk1.6.0_30/jre/lib/jce.jar:/usr/java/jdk1.6.0_30/jre/lib/jsse.jar:/usr/java/jdk1.6.0_30/jre/lib/management-agent.jar:/usr/java/jdk1.6.0_30/jre/lib/plugin.jar:/usr/java/jdk1.6.0_30/jre/lib/resources.jar:/usr/java/jdk1.6.0_30/jre/lib/rt.jar:/usr/java/jdk1.6.0_30/bin
>
> JAVA_HOME= /usr/java/jdk1.6.0_30
>
> LD_LIBRARY_PATH= 
> /usr/lib:/usr/local/lib:/root/MountHDFS1/hadoop-0.20.2/build/libhdfs:/usr/java/jdk1.6.0_30/jre/lib/i386/server/:/lib/libfuse.so
>
> port=54310,server=slave
> fuse-dfs didn't recognize /mnt,-2
> fuse-dfs ignoring option -d
> unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
> INIT: 7.10
> flags=0x0000000b
> max_readahead=0x00020000
>   INIT: 7.8
>   flags=0x00000001
>   max_readahead=0x00020000
>   max_write=0x00020000
>   unique: 1, error: 0 (Success), outsize: 40
> unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56
> Error occurred during initialization of VM
> java/lang/NoClassDefFoundError: java/lang/Object
>
> Im stuck with this. This is the output with fresh build of fuse-dfs. 
> CLASSPATH variable contains Hadoop*.jar, and $JAVA_HOME/jre/lib/*jar files. 
> JAVA_HOME is set differently also
> What I am doing wrong. Any Idea ??
>
> Thanks
>
>
> -----Original Message-----
> From: alo.alt 
> [mailto:wget.n...@googlemail.com<mailto:wget.n...@googlemail.com>]
> Sent: Saturday, January 07, 2012 11:20 PM
> To: hdfs-user@hadoop.apache.org<mailto:hdfs-user@hadoop.apache.org>
> Subject: Re: Mounting HDFS
>
> try:
> ./fuse_dfs_wrapper.sh dfs://namenode.local:<PORT> /MOUNT_POINT -d
>
> MOUNT_POINT has to be writable, try to use a mount point under / like /hdfs 
> or similar. Also remove the tailing /
>
> - Alex
>
>
> --
> Alexander Lorenz
> http://mapredit.blogspot.com
>
> On Jan 7, 2012, at 12:35 AM, Stuti Awasthi wrote:
>
>> Hi Alo,Srivas,
>>
>> Thanks for pointing this out. I am still getting the same error. This time 
>> with fuse_dfs_wrapper.sh I echoed the environment variables value also.
>>
>> [root@slave fuse-dfs]# ./fuse_dfs_wrapper.sh dfs://slave:54310
>> /root/FreshMount/mnt1/ -d
>>
>> CLASSPATH=/usr/java/jdk1.6.0_30/jre/lib/rt.jar:/usr/java/jdk1.6.0_30/j
>> re/lib/jce.jar:/usr/java/jdk1.6.0_30/jre/lib/javaws.jar:/usr/java/jdk1
>> .6.0_30/jre/lib/deploy.jar:/usr/java/jdk1.6.0_30/jre/lib/jsse.jar:/usr
>> /java/jdk1.6.0_30/jre/lib/plugin.jar:ls:/root/FreshMount/hadoop-0.20.2
>> /lib/commons-cli-1.2.jar:/root/FreshMount/hadoop-0.20.2/lib/commons-co
>> dec-1.3.jar:/root/FreshMount/hadoop-0.20.2/lib/commons-el-1.0.jar:/roo
>> t/FreshMount/hadoop-0.20.2/lib/commons-httpclient-3.0.1.jar:/root/Fres
>> hMount/hadoop-0.20.2/lib/commons-logging-1.0.4.jar:/root/FreshMount/ha
>> doop-0.20.2/lib/commons-logging-api-1.0.4.jar:/root/FreshMount/hadoop-
>> 0.20.2/lib/commons-net-1.4.1.jar:/root/FreshMount/hadoop-0.20.2/lib/co
>> re-3.1.1.jar:/root/FreshMount/hadoop-0.20.2/lib/hsqldb-1.8.0.10.jar:/r
>> oot/FreshMount/hadoop-0.20.2/lib/jasper-compiler-5.5.12.jar:/root/Fres
>> hMount/hadoop-0.20.2/lib/jasper-runtime-5.5.12.jar:/root/FreshMount/ha
>> doop-0.20.2/lib/jets3t-0.6.1.jar:/root/FreshMount/hadoop-0.20.2/lib/je
>> tty-6.1.14.jar:/root/FreshMount/hadoop-0.20.2/lib/jetty-util-6.1.14.ja
>> r:/root/FreshMount/hadoop-0.20.2/lib/junit-3.8.1.jar:/root/FreshMount/
>> hadoop-0.20.2/lib/kfs-0.2.2.jar:/root/FreshMount/hadoop-0.20.2/lib/log
>> 4j-1.2.15.jar:/root/FreshMount/hadoop-0.20.2/lib/mockito-all-1.8.0.jar
>> :/root/FreshMount/hadoop-0.20.2/lib/oro-2.0.8.jar:/root/FreshMount/had
>> oop-0.20.2/lib/servlet-api-2.5-6.1.14.jar:/root/FreshMount/hadoop-0.20
>> .2/lib/slf4j-api-1.4.3.jar:/root/FreshMount/hadoop-0.20.2/lib/slf4j-lo
>> g4j12-1.4.3.jar:/root/FreshMount/hadoop-0.20.2/lib/xmlenc-0.52.jar:/ro
>> ot/FreshMount/hadoop-0.20.2/hadoop-0.20.2-ant.jar:/root/FreshMount/had
>> oop-0.20.2/hadoop-0.20.2-core.jar:/root/FreshMount/hadoop-0.20.2/hadoo
>> p-0.20.2-examples.jar:/root/FreshMount/hadoop-0.20.2/hadoop-0.20.2-tes
>> t.jar:/root/FreshMount/hadoop-0.20.2/hadoop-0.20.2-tools.jar
>>
>> LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/root/FreshMount/hadoop-0.20.2
>> /build/libhdfs:/usr/java/jdk1.6.0_30/jre/lib/i386/server/:/lib/libfuse
>> .so
>>
>> JAVA_HOME=/usr/java/jdk1.6.0_30
>>
>> Error:
>> port=54310,server=slave
>> fuse-dfs didn't recognize /root/FreshMount/mnt1/,-2 fuse-dfs ignoring
>> option -d
>> unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
>> INIT: 7.10
>> flags=0x0000000b
>> max_readahead=0x00020000
>>  INIT: 7.8
>>  flags=0x00000001
>>  max_readahead=0x00020000
>>  max_write=0x00020000
>>  unique: 1, error: 0 (Success), outsize: 40
>> unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56 Error occurred
>> during initialization of VM
>> java/lang/NoClassDefFoundError: java/lang/Object
>>
>> -----Original Message-----
>> From: alo.alt 
>> [mailto:wget.n...@googlemail.com<mailto:wget.n...@googlemail.com>]
>> Sent: Friday, January 06, 2012 10:41 PM
>> To: hdfs-user@hadoop.apache.org<mailto:hdfs-user@hadoop.apache.org>
>> Subject: Re: Mounting HDFS
>>
>> Stuti, define in CLASSPATH="...." only the jars you really need for. An 
>> export of all jars in a given directory is a red flag (done with *.jar).
>>
>> - Alex
>>
>>
>> On Jan 6, 2012, at 7:23 AM, M. C. Srivas wrote:
>>
>>>
>>> unique: 1, error: 0 (Success), outsize: 40
>>> unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56 Error occurred
>>> during initialization of VM
>>> java/lang/NoClassDefFoundError: java/lang/Object
>>>
>>> Exported Environment Variable:
>>>
>>> CLASSPATH="/root/FreshMount/hadoop-0.20.2/lib/*.jar:/root/FreshMount/hadoop-0.20.2/*.jar:/usr/bin/java:/usr/local/lib:/usr/lib:/usr/:/usr/java/jdk1.6.0_26/jre/lib/rt.jar:/usr/java/jdk1.6.0_26/jre/lib/"
>>>
>>>
>>> CLASSPATH is a list of jars, not a list of directories
>>>
>>>
>>> I know that this is simple Java Classpath Error but I have set JAVA_HOME 
>>> correctly.
>>>
>>> [root@slave ~]# which java
>>> /usr/bin/java
>>>
>>
>>
>> ::DISCLAIMER::
>> ----------------------------------------------------------------------
>> -------------------------------------------------
>>
>> The contents of this e-mail and any attachment(s) are confidential and 
>> intended for the named recipient(s) only.
>> It shall not attach any liability on the originator or HCL or its
>> affiliates. Any views or opinions presented in this email are solely those 
>> of the author and may not necessarily reflect the opinions of HCL or its 
>> affiliates.
>> Any form of reproduction, dissemination, copying, disclosure,
>> modification, distribution and / or publication of this message
>> without the prior written consent of the author of this e-mail is
>> strictly prohibited. If you have received this email in error please delete 
>> it and notify the sender immediately. Before opening any mail and 
>> attachments please check them for viruses and defect.
>>
>> ----------------------------------------------------------------------
>> -------------------------------------------------
>

Reply via email to