You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by nitesh bhatia <ni...@gmail.com> on 2009/01/24 23:36:05 UTC
Hadoop 0.19 over OS X : dfs error
Hi
I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
When I am trying to format dfs using "bin/hadoop dfs -format" command. I am
getting following errors:
nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
I am not sure why this error is coming. I am having latest Java version. Can
anyone help me out with this?
Thanks
Nitesh
--
Nitesh Bhatia
Dhirubhai Ambani Institute of Information & Communication Technology
Gandhinagar
Gujarat
"Life is never perfect. It just depends where you draw the line."
visit:
http://www.awaaaz.com - connecting through music
http://www.volstreet.com - lets volunteer for better tomorrow
http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
Re: Hadoop 0.19 over OS X : dfs error
Posted by nitesh bhatia <ni...@gmail.com>.
Well its strange.. although I changed default JAVA environment to Java 6
64bit but still my /Library/Java/Home was pointing to java 5. So in
config/hadoop_env.sh I changed the path of JAVA_HOME to actual path i.e
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home .Its working
now.
On Mon, Jan 26, 2009 at 3:01 PM, Raghu Angadi <ra...@yahoo-inc.com> wrote:
> nitesh bhatia wrote:
>
>> Thanks. It worked. :) in hadoop-env.sh its required to write exact path
>> for
>> java framework. I changed it to
>> export
>> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
>> and it started.
>>
>> In hadoop 0.18.2 export JAVA_HOME=/Library/Java/Home is working fine. I am
>> confused why we need to give exact path in 0.19 version.
>>
>
> Most likely reason is that your /Library/Java/Home some how ends up using
> JDK 1.5. 0.19 and up require JDK 1.6.x.
>
> Raghu.
>
>
> Thankyou
>>
>> --nitesh
>>
>> On Sun, Jan 25, 2009 at 1:52 PM, Joerg Rieger <
>> joerg.rieger@mni.fh-giessen.de> wrote:
>>
>> Hello,
>>>
>>> what path did you set in conf/hadoop-env.sh?
>>>
>>> Before Hadoop 0.19 I had in hadoop-env.sh:
>>> export JAVA_HOME=/Library/Java/Home
>>>
>>> But that path, despite using java-preferences to change Java versions,
>>> still uses the Java 1.5 version, e.g.:
>>>
>>> $ /Library/Java/Home/bin/java -version
>>> java version "1.5.0_16"
>>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
>>> Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
>>>
>>> You have to change the setting to:
>>> export
>>> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
>>>
>>>
>>> Joerg
>>>
>>>
>>> On 25.01.2009, at 00:16, nitesh bhatia wrote:
>>>
>>> Hi
>>>
>>>> My current default settings are for java 1.6
>>>>
>>>> nMac:hadoop-0.19.0 Aryan$ $JAVA_HOME/bin/java -version
>>>> java version "1.6.0_07"
>>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>>>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>>>
>>>>
>>>> The system is working fine with Hadoop 0.18.2.
>>>>
>>>> --nitesh
>>>>
>>>> On Sun, Jan 25, 2009 at 4:15 AM, Craig Macdonald <craigm@dcs.gla.ac.uk
>>>>
>>>>> wrote:
>>>>>
>>>> Hi,
>>>>
>>>>> I guess that the java on your PATH is different from the setting of
>>>>> your
>>>>> $JAVA_HOME env variable.
>>>>> Try $JAVA_HOME/bin/java -version?
>>>>>
>>>>> Also, there is a program called Java Preferences on each system for
>>>>> changing the default java version used.
>>>>>
>>>>> Craig
>>>>>
>>>>>
>>>>> nitesh bhatia wrote:
>>>>>
>>>>> Hi
>>>>>
>>>>>> I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
>>>>>>
>>>>>> java version "1.6.0_07"
>>>>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>>>>>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>>>>>
>>>>>> When I am trying to format dfs using "bin/hadoop dfs -format"
>>>>>> command.
>>>>>> I
>>>>>> am
>>>>>> getting following errors:
>>>>>>
>>>>>> nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
>>>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>>>>>> version number in .class file
>>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>>>>> at
>>>>>>
>>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>>>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>>>>>> version number in .class file
>>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>>>>> at
>>>>>>
>>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>>>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>>>>
>>>>>>
>>>>>> I am not sure why this error is coming. I am having latest Java
>>>>>> version.
>>>>>> Can
>>>>>> anyone help me out with this?
>>>>>>
>>>>>> Thanks
>>>>>> Nitesh
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>> Nitesh Bhatia
>>>> Dhirubhai Ambani Institute of Information & Communication Technology
>>>> Gandhinagar
>>>> Gujarat
>>>>
>>>> "Life is never perfect. It just depends where you draw the line."
>>>>
>>>> visit:
>>>> http://www.awaaaz.com - connecting through music
>>>> http://www.volstreet.com - lets volunteer for better tomorrow
>>>> http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
>>>>
>>>> --
>>>
>>>
>>>
>>>
>>>
>>
>>
>
--
Nitesh Bhatia
Dhirubhai Ambani Institute of Information & Communication Technology
Gandhinagar
Gujarat
"Life is never perfect. It just depends where you draw the line."
visit:
http://www.awaaaz.com - connecting through music
http://www.volstreet.com - lets volunteer for better tomorrow
http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
Re: Hadoop 0.19 over OS X : dfs error
Posted by Raghu Angadi <ra...@yahoo-inc.com>.
nitesh bhatia wrote:
> Thanks. It worked. :) in hadoop-env.sh its required to write exact path for
> java framework. I changed it to
> export
> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
> and it started.
>
> In hadoop 0.18.2 export JAVA_HOME=/Library/Java/Home is working fine. I am
> confused why we need to give exact path in 0.19 version.
Most likely reason is that your /Library/Java/Home some how ends up
using JDK 1.5. 0.19 and up require JDK 1.6.x.
Raghu.
> Thankyou
>
> --nitesh
>
> On Sun, Jan 25, 2009 at 1:52 PM, Joerg Rieger <
> joerg.rieger@mni.fh-giessen.de> wrote:
>
>> Hello,
>>
>> what path did you set in conf/hadoop-env.sh?
>>
>> Before Hadoop 0.19 I had in hadoop-env.sh:
>> export JAVA_HOME=/Library/Java/Home
>>
>> But that path, despite using java-preferences to change Java versions,
>> still uses the Java 1.5 version, e.g.:
>>
>> $ /Library/Java/Home/bin/java -version
>> java version "1.5.0_16"
>> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
>> Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
>>
>> You have to change the setting to:
>> export
>> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
>>
>>
>> Joerg
>>
>>
>> On 25.01.2009, at 00:16, nitesh bhatia wrote:
>>
>> Hi
>>> My current default settings are for java 1.6
>>>
>>> nMac:hadoop-0.19.0 Aryan$ $JAVA_HOME/bin/java -version
>>> java version "1.6.0_07"
>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>>
>>>
>>> The system is working fine with Hadoop 0.18.2.
>>>
>>> --nitesh
>>>
>>> On Sun, Jan 25, 2009 at 4:15 AM, Craig Macdonald <craigm@dcs.gla.ac.uk
>>>> wrote:
>>> Hi,
>>>> I guess that the java on your PATH is different from the setting of your
>>>> $JAVA_HOME env variable.
>>>> Try $JAVA_HOME/bin/java -version?
>>>>
>>>> Also, there is a program called Java Preferences on each system for
>>>> changing the default java version used.
>>>>
>>>> Craig
>>>>
>>>>
>>>> nitesh bhatia wrote:
>>>>
>>>> Hi
>>>>> I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
>>>>>
>>>>> java version "1.6.0_07"
>>>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>>>>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>>>>
>>>>> When I am trying to format dfs using "bin/hadoop dfs -format" command.
>>>>> I
>>>>> am
>>>>> getting following errors:
>>>>>
>>>>> nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
>>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>>>>> version number in .class file
>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>>>> at
>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>>>>> version number in .class file
>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>>>> at
>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>>>
>>>>>
>>>>> I am not sure why this error is coming. I am having latest Java version.
>>>>> Can
>>>>> anyone help me out with this?
>>>>>
>>>>> Thanks
>>>>> Nitesh
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>> --
>>> Nitesh Bhatia
>>> Dhirubhai Ambani Institute of Information & Communication Technology
>>> Gandhinagar
>>> Gujarat
>>>
>>> "Life is never perfect. It just depends where you draw the line."
>>>
>>> visit:
>>> http://www.awaaaz.com - connecting through music
>>> http://www.volstreet.com - lets volunteer for better tomorrow
>>> http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
>>>
>> --
>>
>>
>>
>>
>
>
Re: Hadoop 0.19 over OS X : dfs error
Posted by nitesh bhatia <ni...@gmail.com>.
Thanks. It worked. :) in hadoop-env.sh its required to write exact path for
java framework. I changed it to
export
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
and it started.
In hadoop 0.18.2 export JAVA_HOME=/Library/Java/Home is working fine. I am
confused why we need to give exact path in 0.19 version.
Thankyou
--nitesh
On Sun, Jan 25, 2009 at 1:52 PM, Joerg Rieger <
joerg.rieger@mni.fh-giessen.de> wrote:
> Hello,
>
> what path did you set in conf/hadoop-env.sh?
>
> Before Hadoop 0.19 I had in hadoop-env.sh:
> export JAVA_HOME=/Library/Java/Home
>
> But that path, despite using java-preferences to change Java versions,
> still uses the Java 1.5 version, e.g.:
>
> $ /Library/Java/Home/bin/java -version
> java version "1.5.0_16"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
> Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
>
> You have to change the setting to:
> export
> JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
>
>
> Joerg
>
>
> On 25.01.2009, at 00:16, nitesh bhatia wrote:
>
> Hi
>> My current default settings are for java 1.6
>>
>> nMac:hadoop-0.19.0 Aryan$ $JAVA_HOME/bin/java -version
>> java version "1.6.0_07"
>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>
>>
>> The system is working fine with Hadoop 0.18.2.
>>
>> --nitesh
>>
>> On Sun, Jan 25, 2009 at 4:15 AM, Craig Macdonald <craigm@dcs.gla.ac.uk
>> >wrote:
>>
>> Hi,
>>>
>>> I guess that the java on your PATH is different from the setting of your
>>> $JAVA_HOME env variable.
>>> Try $JAVA_HOME/bin/java -version?
>>>
>>> Also, there is a program called Java Preferences on each system for
>>> changing the default java version used.
>>>
>>> Craig
>>>
>>>
>>> nitesh bhatia wrote:
>>>
>>> Hi
>>>> I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
>>>>
>>>> java version "1.6.0_07"
>>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>>>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>>>
>>>> When I am trying to format dfs using "bin/hadoop dfs -format" command.
>>>> I
>>>> am
>>>> getting following errors:
>>>>
>>>> nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>>>> version number in .class file
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>>> at
>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>>>> version number in .class file
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>>> at
>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>>
>>>>
>>>> I am not sure why this error is coming. I am having latest Java version.
>>>> Can
>>>> anyone help me out with this?
>>>>
>>>> Thanks
>>>> Nitesh
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>> --
>> Nitesh Bhatia
>> Dhirubhai Ambani Institute of Information & Communication Technology
>> Gandhinagar
>> Gujarat
>>
>> "Life is never perfect. It just depends where you draw the line."
>>
>> visit:
>> http://www.awaaaz.com - connecting through music
>> http://www.volstreet.com - lets volunteer for better tomorrow
>> http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
>>
>
> --
>
>
>
>
--
Nitesh Bhatia
Dhirubhai Ambani Institute of Information & Communication Technology
Gandhinagar
Gujarat
"Life is never perfect. It just depends where you draw the line."
visit:
http://www.awaaaz.com - connecting through music
http://www.volstreet.com - lets volunteer for better tomorrow
http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
Re: Hadoop 0.19 over OS X : dfs error
Posted by Joerg Rieger <jo...@mni.fh-giessen.de>.
Hello,
what path did you set in conf/hadoop-env.sh?
Before Hadoop 0.19 I had in hadoop-env.sh:
export JAVA_HOME=/Library/Java/Home
But that path, despite using java-preferences to change Java versions,
still uses the Java 1.5 version, e.g.:
$ /Library/Java/Home/bin/java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-
b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
You have to change the setting to:
export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/
1.6.0/Home
Joerg
On 25.01.2009, at 00:16, nitesh bhatia wrote:
> Hi
> My current default settings are for java 1.6
>
> nMac:hadoop-0.19.0 Aryan$ $JAVA_HOME/bin/java -version
> java version "1.6.0_07"
> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>
>
> The system is working fine with Hadoop 0.18.2.
>
> --nitesh
>
> On Sun, Jan 25, 2009 at 4:15 AM, Craig Macdonald
> <cr...@dcs.gla.ac.uk>wrote:
>
>> Hi,
>>
>> I guess that the java on your PATH is different from the setting of
>> your
>> $JAVA_HOME env variable.
>> Try $JAVA_HOME/bin/java -version?
>>
>> Also, there is a program called Java Preferences on each system for
>> changing the default java version used.
>>
>> Craig
>>
>>
>> nitesh bhatia wrote:
>>
>>> Hi
>>> I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
>>>
>>> java version "1.6.0_07"
>>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed
>>> mode)
>>>
>>> When I am trying to format dfs using "bin/hadoop dfs -format"
>>> command. I
>>> am
>>> getting following errors:
>>>
>>> nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
>>> Exception in thread "main" java.lang.UnsupportedClassVersionError:
>>> Bad
>>> version number in .class file
>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>> at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
>>> 124)
>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>> Exception in thread "main" java.lang.UnsupportedClassVersionError:
>>> Bad
>>> version number in .class file
>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>>> at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:
>>> 124)
>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>>
>>>
>>> I am not sure why this error is coming. I am having latest Java
>>> version.
>>> Can
>>> anyone help me out with this?
>>>
>>> Thanks
>>> Nitesh
>>>
>>>
>>>
>>
>>
>
>
> --
> Nitesh Bhatia
> Dhirubhai Ambani Institute of Information & Communication Technology
> Gandhinagar
> Gujarat
>
> "Life is never perfect. It just depends where you draw the line."
>
> visit:
> http://www.awaaaz.com - connecting through music
> http://www.volstreet.com - lets volunteer for better tomorrow
> http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
--
Re: Hadoop 0.19 over OS X : dfs error
Posted by nitesh bhatia <ni...@gmail.com>.
Hi
My current default settings are for java 1.6
nMac:hadoop-0.19.0 Aryan$ $JAVA_HOME/bin/java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
The system is working fine with Hadoop 0.18.2.
--nitesh
On Sun, Jan 25, 2009 at 4:15 AM, Craig Macdonald <cr...@dcs.gla.ac.uk>wrote:
> Hi,
>
> I guess that the java on your PATH is different from the setting of your
> $JAVA_HOME env variable.
> Try $JAVA_HOME/bin/java -version?
>
> Also, there is a program called Java Preferences on each system for
> changing the default java version used.
>
> Craig
>
>
> nitesh bhatia wrote:
>
>> Hi
>> I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
>>
>> java version "1.6.0_07"
>> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
>> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>>
>> When I am trying to format dfs using "bin/hadoop dfs -format" command. I
>> am
>> getting following errors:
>>
>> nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>> version number in .class file
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>> at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
>> version number in .class file
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
>> at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>
>>
>> I am not sure why this error is coming. I am having latest Java version.
>> Can
>> anyone help me out with this?
>>
>> Thanks
>> Nitesh
>>
>>
>>
>
>
--
Nitesh Bhatia
Dhirubhai Ambani Institute of Information & Communication Technology
Gandhinagar
Gujarat
"Life is never perfect. It just depends where you draw the line."
visit:
http://www.awaaaz.com - connecting through music
http://www.volstreet.com - lets volunteer for better tomorrow
http://www.instibuzz.com - Voice opinions, Transact easily, Have fun
Re: Hadoop 0.19 over OS X : dfs error
Posted by Craig Macdonald <cr...@dcs.gla.ac.uk>.
Hi,
I guess that the java on your PATH is different from the setting of your
$JAVA_HOME env variable.
Try $JAVA_HOME/bin/java -version?
Also, there is a program called Java Preferences on each system for
changing the default java version used.
Craig
nitesh bhatia wrote:
> Hi
> I am trying to setup Hadoop 0.19 on OS X. Current Java Version is
>
> java version "1.6.0_07"
> Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
> Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
>
> When I am trying to format dfs using "bin/hadoop dfs -format" command. I am
> getting following errors:
>
> nMac:hadoop-0.19.0 Aryan$ bin/hadoop dfs -format
> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
> version number in .class file
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad
> version number in .class file
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>
>
> I am not sure why this error is coming. I am having latest Java version. Can
> anyone help me out with this?
>
> Thanks
> Nitesh
>
>