You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@accumulo.apache.org by jiun bookworm <th...@gmail.com> on 2013/03/02 17:24:32 UTC
Uncaught exception
This may be a noob issue, but some help would be appreciated.
im trying out accumulo, and i have setup zookeeper and hadoop in a single
node setup
when i try to start accumulo this is what i see,
accumulo-1.4.2]$ ./bin/accumulo init
Uncaught exception: org/apache/hadoop/io/WritableComparable
java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
at
org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at
org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
at
org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
at org.apache.accumulo.start.Main.main(Main.java:48)
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.io.WritableComparable
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 17 more
i have set the environement settings properly,
test -z "$ACCUMULO_HOME" && export
ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
test -z "$JAVA_HOME" && export
JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
test -z "$HADOOP_HOME" && export
HADOOP_HOME=/home/me/eng/source/storage/hadoop
test -z "$ZOOKEEPER_HOME" && export
ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
test -z "$ACCUMULO_LOG_DIR" && export
ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
what could be the issue, the hadoop im using is 2.0.3alpha.
Re: Uncaught exception
Posted by jiun bookworm <th...@gmail.com>.
Thanks,
that looks just right
On Sat, Mar 2, 2013 at 7:48 PM, Billie Rinaldi <bi...@apache.org> wrote:
> On Sat, Mar 2, 2013 at 8:24 AM, jiun bookworm <th...@gmail.com>wrote:
>
>> This may be a noob issue, but some help would be appreciated.
>> im trying out accumulo, and i have setup zookeeper and hadoop in a single
>> node setup
>> when i try to start accumulo this is what i see,
>>
>> accumulo-1.4.2]$ ./bin/accumulo init
>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>> at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>> at
>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:264)
>> at
>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>> at
>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>> at org.apache.accumulo.start.Main.main(Main.java:48)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.hadoop.io.WritableComparable
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> ... 17 more
>>
>> i have set the environement settings properly,
>>
>> test -z "$ACCUMULO_HOME" && export
>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>> test -z "$JAVA_HOME" && export
>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>> test -z "$HADOOP_HOME" && export
>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>> test -z "$ZOOKEEPER_HOME" && export
>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>> test -z "$ACCUMULO_LOG_DIR" && export
>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>
>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>
>
> Hadoop 2.0 doesn't put its jars in the HADOOP_HOME directory like Hadoop
> 1.0 does, and Accumulo can't find them. You can solve this issue by adding
> the directories where Hadoop 2.0 keeps its jars to the general.classpaths
> property in the accumulo-site.xml file (example lines that worked for me
> with 2.0.2-alpha are below), or you can symlink the Hadoop jars Accumulo
> needs into the HADOOP_HOME directory. I'm not sure what the minimal
> required set of jars is, though.
>
> $HADOOP_HOME/share/hadoop/common/lib/[^.].*.jar,
> $HADOOP_HOME/share/hadoop/hdfs/lib/[^.].*.jar,
> $HADOOP_HOME/share/hadoop/mapreduce/lib/[^.].*.jar,
> $HADOOP_HOME/share/hadoop/common/[^.].*.jar,
> $HADOOP_HOME/share/hadoop/hdfs/[^.].*.jar,
> $HADOOP_HOME/share/hadoop/mapreduce/[^.].*.jar,
>
> Billie
>
Re: Uncaught exception
Posted by Billie Rinaldi <bi...@apache.org>.
On Sat, Mar 2, 2013 at 8:24 AM, jiun bookworm <th...@gmail.com>wrote:
> This may be a noob issue, but some help would be appreciated.
> im trying out accumulo, and i have setup zookeeper and hadoop in a single
> node setup
> when i try to start accumulo this is what i see,
>
> accumulo-1.4.2]$ ./bin/accumulo init
> Uncaught exception: org/apache/hadoop/io/WritableComparable
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
> at
> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at
> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
> at
> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
> at org.apache.accumulo.start.Main.main(Main.java:48)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.io.WritableComparable
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 17 more
>
> i have set the environement settings properly,
>
> test -z "$ACCUMULO_HOME" && export
> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
> test -z "$JAVA_HOME" && export
> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
> test -z "$HADOOP_HOME" && export
> HADOOP_HOME=/home/me/eng/source/storage/hadoop
> test -z "$ZOOKEEPER_HOME" && export
> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
> test -z "$ACCUMULO_LOG_DIR" && export
> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>
> what could be the issue, the hadoop im using is 2.0.3alpha.
>
Hadoop 2.0 doesn't put its jars in the HADOOP_HOME directory like Hadoop
1.0 does, and Accumulo can't find them. You can solve this issue by adding
the directories where Hadoop 2.0 keeps its jars to the general.classpaths
property in the accumulo-site.xml file (example lines that worked for me
with 2.0.2-alpha are below), or you can symlink the Hadoop jars Accumulo
needs into the HADOOP_HOME directory. I'm not sure what the minimal
required set of jars is, though.
$HADOOP_HOME/share/hadoop/common/lib/[^.].*.jar,
$HADOOP_HOME/share/hadoop/hdfs/lib/[^.].*.jar,
$HADOOP_HOME/share/hadoop/mapreduce/lib/[^.].*.jar,
$HADOOP_HOME/share/hadoop/common/[^.].*.jar,
$HADOOP_HOME/share/hadoop/hdfs/[^.].*.jar,
$HADOOP_HOME/share/hadoop/mapreduce/[^.].*.jar,
Billie
Re: Uncaught exception
Posted by "Terry P." <te...@gmail.com>.
I found that Hadoop 1.04 is working well in my simple testing.
-tp
On Mar 2, 2013, at 1:00 PM, jiun bookworm <th...@gmail.com> wrote:
> thanks fo clarifying
> i try 0.20 or another supported one.
>
> On Sat, Mar 2, 2013 at 9:58 PM, John Vines <vi...@apache.org> wrote:
> Sorry, that's a versioning thing with Hadoop. 0.23 is Hadoop 2, Hadoop 0.20 branch is Hadoop 1. My mistake for not being clear.
>
> Sent from my phone, please pardon the typos and brevity.
>
> On Mar 2, 2013 1:55 PM, "jiun bookworm" <th...@gmail.com> wrote:
> iv given hadoop 0.23.6 a go and when i try accumulo init this is the error m getting:
> and google doesnt seem to be any good.
>
>
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
> at org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
> at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
> at org.apache.accumulo.start.Main.main(Main.java:48)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.io.WritableComparable
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 17 more
>
>
>
>
>
>
> On Sat, Mar 2, 2013 at 7:54 PM, John Vines <vi...@apache.org> wrote:
> Anything between hadoop 0.20.2 to 1.x should work.
>
> Sent from my phone, please pardon the typos and brevity.
>
> On Mar 2, 2013 11:51 AM, "jiun bookworm" <th...@gmail.com> wrote:
> which is the latest version of hadoop that accumulo 1.4.2 works with?
>
> On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org> wrote:
> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
> Accumulo 1.4.x does not work against Hadoop 2.
>
>
> John Vines makes a good point about 1.4 not working with Hadoop 2.
>
> However, your error is different. Are you sure you have Hadoop_home pointing at the right path. If you run bin/Accumulo classpath, you should get a listing which includes a smorgasbord of Hadoop classes.
>
> Sent from my phone, please pardon the typos and brevity.
>
> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com> wrote:
> This may be a noob issue, but some help would be appreciated.
> im trying out accumulo, and i have setup zookeeper and hadoop in a single node setup
> when i try to start accumulo this is what i see,
>
> accumulo-1.4.2]$ ./bin/accumulo init
> Uncaught exception: org/apache/hadoop/io/WritableComparable
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
> at org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
> at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
> at org.apache.accumulo.start.Main.main(Main.java:48)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.io.WritableComparable
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 17 more
>
> i have set the environement settings properly,
>
> test -z "$ACCUMULO_HOME" && export ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
> test -z "$JAVA_HOME" && export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
> test -z "$HADOOP_HOME" && export HADOOP_HOME=/home/me/eng/source/storage/hadoop
> test -z "$ZOOKEEPER_HOME" && export ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
> test -z "$ACCUMULO_LOG_DIR" && export ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>
> what could be the issue, the hadoop im using is 2.0.3alpha.
>
>
>
>
Re: Uncaught exception
Posted by Billie Rinaldi <bi...@apache.org>.
On Sat, Mar 2, 2013 at 11:00 AM, jiun bookworm <th...@gmail.com>wrote:
> thanks fo clarifying
> i try 0.20 or another supported one.
0.20 will work, but it's pretty old now, so once you get past the
single-node testing I would recommend the Hadoop 1 line. I know 1.0.4
works, and I think 1.1.1 should work too.
Billie
>
>
> On Sat, Mar 2, 2013 at 9:58 PM, John Vines <vi...@apache.org> wrote:
>
>> Sorry, that's a versioning thing with Hadoop. 0.23 is Hadoop 2, Hadoop
>> 0.20 branch is Hadoop 1. My mistake for not being clear.
>>
>> Sent from my phone, please pardon the typos and brevity.
>> On Mar 2, 2013 1:55 PM, "jiun bookworm" <th...@gmail.com> wrote:
>>
>>> iv given hadoop 0.23.6 a go and when i try accumulo init this is the
>>> error m getting:
>>> and google doesnt seem to be any good.
>>>
>>>
>>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>>> at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>>> at
>>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>>> at java.lang.Class.forName0(Native Method)
>>> at java.lang.Class.forName(Class.java:264)
>>> at
>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>>> at
>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>>> at org.apache.accumulo.start.Main.main(Main.java:48)
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.apache.hadoop.io.WritableComparable
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>> ... 17 more
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Sat, Mar 2, 2013 at 7:54 PM, John Vines <vi...@apache.org> wrote:
>>>
>>>> Anything between hadoop 0.20.2 to 1.x should work.
>>>>
>>>> Sent from my phone, please pardon the typos and brevity.
>>>> On Mar 2, 2013 11:51 AM, "jiun bookworm" <th...@gmail.com>
>>>> wrote:
>>>>
>>>>> which is the latest version of hadoop that accumulo 1.4.2 works with?
>>>>>
>>>>> On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org>wrote:
>>>>>
>>>>>> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
>>>>>>
>>>>>>> Accumulo 1.4.x does not work against Hadoop 2.
>>>>>>>
>>>>>>
>>>>>> John Vines makes a good point about 1.4 not working with Hadoop 2.
>>>>>>
>>>>>>
>>>>>>> However, your error is different. Are you sure you have Hadoop_home
>>>>>>> pointing at the right path. If you run bin/Accumulo classpath, you should
>>>>>>> get a listing which includes a smorgasbord of Hadoop classes.
>>>>>>>
>>>>>>> Sent from my phone, please pardon the typos and brevity.
>>>>>>> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>> This may be a noob issue, but some help would be appreciated.
>>>>>>> im trying out accumulo, and i have setup zookeeper and hadoop in a
>>>>>>> single node setup
>>>>>>> when i try to start accumulo this is what i see,
>>>>>>>
>>>>>>> accumulo-1.4.2]$ ./bin/accumulo init
>>>>>>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>>>>>>> java.lang.NoClassDefFoundError:
>>>>>>> org/apache/hadoop/io/WritableComparable
>>>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>>>>>>> at
>>>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>>>>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>>>>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>>>>>>> at
>>>>>>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>>>>>>> at java.lang.Class.forName0(Native Method)
>>>>>>> at java.lang.Class.forName(Class.java:264)
>>>>>>> at
>>>>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>>>>>>> at
>>>>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>>>>>>> at org.apache.accumulo.start.Main.main(Main.java:48)
>>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>>> org.apache.hadoop.io.WritableComparable
>>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>>>>> ... 17 more
>>>>>>>
>>>>>>> i have set the environement settings properly,
>>>>>>>
>>>>>>> test -z "$ACCUMULO_HOME" && export
>>>>>>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>>>>>>> test -z "$JAVA_HOME" && export
>>>>>>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>>>>>>> test -z "$HADOOP_HOME" && export
>>>>>>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>>>>>>> test -z "$ZOOKEEPER_HOME" && export
>>>>>>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>>>>>>> test -z "$ACCUMULO_LOG_DIR" && export
>>>>>>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>>>>>>
>>>>>>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>
>
Re: Uncaught exception
Posted by jiun bookworm <th...@gmail.com>.
thanks fo clarifying
i try 0.20 or another supported one.
On Sat, Mar 2, 2013 at 9:58 PM, John Vines <vi...@apache.org> wrote:
> Sorry, that's a versioning thing with Hadoop. 0.23 is Hadoop 2, Hadoop
> 0.20 branch is Hadoop 1. My mistake for not being clear.
>
> Sent from my phone, please pardon the typos and brevity.
> On Mar 2, 2013 1:55 PM, "jiun bookworm" <th...@gmail.com> wrote:
>
>> iv given hadoop 0.23.6 a go and when i try accumulo init this is the
>> error m getting:
>> and google doesnt seem to be any good.
>>
>>
>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>> at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>> at
>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:264)
>> at
>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>> at
>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>> at org.apache.accumulo.start.Main.main(Main.java:48)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.hadoop.io.WritableComparable
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> ... 17 more
>>
>>
>>
>>
>>
>>
>> On Sat, Mar 2, 2013 at 7:54 PM, John Vines <vi...@apache.org> wrote:
>>
>>> Anything between hadoop 0.20.2 to 1.x should work.
>>>
>>> Sent from my phone, please pardon the typos and brevity.
>>> On Mar 2, 2013 11:51 AM, "jiun bookworm" <th...@gmail.com>
>>> wrote:
>>>
>>>> which is the latest version of hadoop that accumulo 1.4.2 works with?
>>>>
>>>> On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org>wrote:
>>>>
>>>>> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
>>>>>
>>>>>> Accumulo 1.4.x does not work against Hadoop 2.
>>>>>>
>>>>>
>>>>> John Vines makes a good point about 1.4 not working with Hadoop 2.
>>>>>
>>>>>
>>>>>> However, your error is different. Are you sure you have Hadoop_home
>>>>>> pointing at the right path. If you run bin/Accumulo classpath, you should
>>>>>> get a listing which includes a smorgasbord of Hadoop classes.
>>>>>>
>>>>>> Sent from my phone, please pardon the typos and brevity.
>>>>>> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> This may be a noob issue, but some help would be appreciated.
>>>>>> im trying out accumulo, and i have setup zookeeper and hadoop in a
>>>>>> single node setup
>>>>>> when i try to start accumulo this is what i see,
>>>>>>
>>>>>> accumulo-1.4.2]$ ./bin/accumulo init
>>>>>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>>>>>> java.lang.NoClassDefFoundError:
>>>>>> org/apache/hadoop/io/WritableComparable
>>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>>>>>> at
>>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>>>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>>>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>>>>>> at
>>>>>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>>>>>> at java.lang.Class.forName0(Native Method)
>>>>>> at java.lang.Class.forName(Class.java:264)
>>>>>> at
>>>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>>>>>> at
>>>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>>>>>> at org.apache.accumulo.start.Main.main(Main.java:48)
>>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>>> org.apache.hadoop.io.WritableComparable
>>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>>>> ... 17 more
>>>>>>
>>>>>> i have set the environement settings properly,
>>>>>>
>>>>>> test -z "$ACCUMULO_HOME" && export
>>>>>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>>>>>> test -z "$JAVA_HOME" && export
>>>>>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>>>>>> test -z "$HADOOP_HOME" && export
>>>>>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>>>>>> test -z "$ZOOKEEPER_HOME" && export
>>>>>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>>>>>> test -z "$ACCUMULO_LOG_DIR" && export
>>>>>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>>>>>
>>>>>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>>>>>
>>>>>>
>>>>>
>>>>
>>
Re: Uncaught exception
Posted by John Vines <vi...@apache.org>.
Sorry, that's a versioning thing with Hadoop. 0.23 is Hadoop 2, Hadoop 0.20
branch is Hadoop 1. My mistake for not being clear.
Sent from my phone, please pardon the typos and brevity.
On Mar 2, 2013 1:55 PM, "jiun bookworm" <th...@gmail.com> wrote:
> iv given hadoop 0.23.6 a go and when i try accumulo init this is the
> error m getting:
> and google doesnt seem to be any good.
>
>
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
> at
> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at
> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
> at
> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
> at org.apache.accumulo.start.Main.main(Main.java:48)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.io.WritableComparable
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 17 more
>
>
>
>
>
>
> On Sat, Mar 2, 2013 at 7:54 PM, John Vines <vi...@apache.org> wrote:
>
>> Anything between hadoop 0.20.2 to 1.x should work.
>>
>> Sent from my phone, please pardon the typos and brevity.
>> On Mar 2, 2013 11:51 AM, "jiun bookworm" <th...@gmail.com>
>> wrote:
>>
>>> which is the latest version of hadoop that accumulo 1.4.2 works with?
>>>
>>> On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org>wrote:
>>>
>>>> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
>>>>
>>>>> Accumulo 1.4.x does not work against Hadoop 2.
>>>>>
>>>>
>>>> John Vines makes a good point about 1.4 not working with Hadoop 2.
>>>>
>>>>
>>>>> However, your error is different. Are you sure you have Hadoop_home
>>>>> pointing at the right path. If you run bin/Accumulo classpath, you should
>>>>> get a listing which includes a smorgasbord of Hadoop classes.
>>>>>
>>>>> Sent from my phone, please pardon the typos and brevity.
>>>>> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> This may be a noob issue, but some help would be appreciated.
>>>>> im trying out accumulo, and i have setup zookeeper and hadoop in a
>>>>> single node setup
>>>>> when i try to start accumulo this is what i see,
>>>>>
>>>>> accumulo-1.4.2]$ ./bin/accumulo init
>>>>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>>>>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>>>>> at
>>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>>>>> at
>>>>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>>>>> at java.lang.Class.forName0(Native Method)
>>>>> at java.lang.Class.forName(Class.java:264)
>>>>> at
>>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>>>>> at
>>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>>>>> at org.apache.accumulo.start.Main.main(Main.java:48)
>>>>> Caused by: java.lang.ClassNotFoundException:
>>>>> org.apache.hadoop.io.WritableComparable
>>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>>> ... 17 more
>>>>>
>>>>> i have set the environement settings properly,
>>>>>
>>>>> test -z "$ACCUMULO_HOME" && export
>>>>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>>>>> test -z "$JAVA_HOME" && export
>>>>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>>>>> test -z "$HADOOP_HOME" && export
>>>>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>>>>> test -z "$ZOOKEEPER_HOME" && export
>>>>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>>>>> test -z "$ACCUMULO_LOG_DIR" && export
>>>>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>>>>
>>>>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>>>>
>>>>>
>>>>
>>>
>
Re: Uncaught exception
Posted by jiun bookworm <th...@gmail.com>.
iv given hadoop 0.23.6 a go and when i try accumulo init this is the error
m getting:
and google doesnt seem to be any good.
java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
at
org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at
org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
at
org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
at org.apache.accumulo.start.Main.main(Main.java:48)
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.io.WritableComparable
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 17 more
On Sat, Mar 2, 2013 at 7:54 PM, John Vines <vi...@apache.org> wrote:
> Anything between hadoop 0.20.2 to 1.x should work.
>
> Sent from my phone, please pardon the typos and brevity.
> On Mar 2, 2013 11:51 AM, "jiun bookworm" <th...@gmail.com> wrote:
>
>> which is the latest version of hadoop that accumulo 1.4.2 works with?
>>
>> On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org> wrote:
>>
>>> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
>>>
>>>> Accumulo 1.4.x does not work against Hadoop 2.
>>>>
>>>
>>> John Vines makes a good point about 1.4 not working with Hadoop 2.
>>>
>>>
>>>> However, your error is different. Are you sure you have Hadoop_home
>>>> pointing at the right path. If you run bin/Accumulo classpath, you should
>>>> get a listing which includes a smorgasbord of Hadoop classes.
>>>>
>>>> Sent from my phone, please pardon the typos and brevity.
>>>> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com>
>>>> wrote:
>>>>
>>>> This may be a noob issue, but some help would be appreciated.
>>>> im trying out accumulo, and i have setup zookeeper and hadoop in a
>>>> single node setup
>>>> when i try to start accumulo this is what i see,
>>>>
>>>> accumulo-1.4.2]$ ./bin/accumulo init
>>>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>>>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>>>> at
>>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>>>> at
>>>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>>>> at java.lang.Class.forName0(Native Method)
>>>> at java.lang.Class.forName(Class.java:264)
>>>> at
>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>>>> at
>>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>>>> at org.apache.accumulo.start.Main.main(Main.java:48)
>>>> Caused by: java.lang.ClassNotFoundException:
>>>> org.apache.hadoop.io.WritableComparable
>>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>>> ... 17 more
>>>>
>>>> i have set the environement settings properly,
>>>>
>>>> test -z "$ACCUMULO_HOME" && export
>>>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>>>> test -z "$JAVA_HOME" && export
>>>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>>>> test -z "$HADOOP_HOME" && export
>>>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>>>> test -z "$ZOOKEEPER_HOME" && export
>>>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>>>> test -z "$ACCUMULO_LOG_DIR" && export
>>>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>>>
>>>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>>>
>>>>
>>>
>>
Re: Uncaught exception
Posted by John Vines <vi...@apache.org>.
Anything between hadoop 0.20.2 to 1.x should work.
Sent from my phone, please pardon the typos and brevity.
On Mar 2, 2013 11:51 AM, "jiun bookworm" <th...@gmail.com> wrote:
> which is the latest version of hadoop that accumulo 1.4.2 works with?
>
> On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org> wrote:
>
>> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
>>
>>> Accumulo 1.4.x does not work against Hadoop 2.
>>>
>>
>> John Vines makes a good point about 1.4 not working with Hadoop 2.
>>
>>
>>> However, your error is different. Are you sure you have Hadoop_home
>>> pointing at the right path. If you run bin/Accumulo classpath, you should
>>> get a listing which includes a smorgasbord of Hadoop classes.
>>>
>>> Sent from my phone, please pardon the typos and brevity.
>>> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com>
>>> wrote:
>>>
>>> This may be a noob issue, but some help would be appreciated.
>>> im trying out accumulo, and i have setup zookeeper and hadoop in a
>>> single node setup
>>> when i try to start accumulo this is what i see,
>>>
>>> accumulo-1.4.2]$ ./bin/accumulo init
>>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>>> at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>>> at
>>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>>> at java.lang.Class.forName0(Native Method)
>>> at java.lang.Class.forName(Class.java:264)
>>> at
>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>>> at
>>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>>> at org.apache.accumulo.start.Main.main(Main.java:48)
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.apache.hadoop.io.WritableComparable
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>>> ... 17 more
>>>
>>> i have set the environement settings properly,
>>>
>>> test -z "$ACCUMULO_HOME" && export
>>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>>> test -z "$JAVA_HOME" && export
>>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>>> test -z "$HADOOP_HOME" && export
>>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>>> test -z "$ZOOKEEPER_HOME" && export
>>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>>> test -z "$ACCUMULO_LOG_DIR" && export
>>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>>
>>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>>
>>>
>>
>
Re: Uncaught exception
Posted by jiun bookworm <th...@gmail.com>.
which is the latest version of hadoop that accumulo 1.4.2 works with?
On Sat, Mar 2, 2013 at 7:49 PM, Billie Rinaldi <bi...@apache.org> wrote:
> On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
>
>> Accumulo 1.4.x does not work against Hadoop 2.
>>
>
> John Vines makes a good point about 1.4 not working with Hadoop 2.
>
>
>> However, your error is different. Are you sure you have Hadoop_home
>> pointing at the right path. If you run bin/Accumulo classpath, you should
>> get a listing which includes a smorgasbord of Hadoop classes.
>>
>> Sent from my phone, please pardon the typos and brevity.
>> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com>
>> wrote:
>>
>> This may be a noob issue, but some help would be appreciated.
>> im trying out accumulo, and i have setup zookeeper and hadoop in a single
>> node setup
>> when i try to start accumulo this is what i see,
>>
>> accumulo-1.4.2]$ ./bin/accumulo init
>> Uncaught exception: org/apache/hadoop/io/WritableComparable
>> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
>> at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
>> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
>> at
>> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:264)
>> at
>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
>> at
>> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
>> at org.apache.accumulo.start.Main.main(Main.java:48)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.hadoop.io.WritableComparable
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
>> ... 17 more
>>
>> i have set the environement settings properly,
>>
>> test -z "$ACCUMULO_HOME" && export
>> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
>> test -z "$JAVA_HOME" && export
>> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
>> test -z "$HADOOP_HOME" && export
>> HADOOP_HOME=/home/me/eng/source/storage/hadoop
>> test -z "$ZOOKEEPER_HOME" && export
>> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
>> test -z "$ACCUMULO_LOG_DIR" && export
>> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>>
>> what could be the issue, the hadoop im using is 2.0.3alpha.
>>
>>
>
Re: Uncaught exception
Posted by Billie Rinaldi <bi...@apache.org>.
On Sat, Mar 2, 2013 at 8:44 AM, John Vines <vi...@apache.org> wrote:
> Accumulo 1.4.x does not work against Hadoop 2.
>
John Vines makes a good point about 1.4 not working with Hadoop 2.
> However, your error is different. Are you sure you have Hadoop_home
> pointing at the right path. If you run bin/Accumulo classpath, you should
> get a listing which includes a smorgasbord of Hadoop classes.
>
> Sent from my phone, please pardon the typos and brevity.
> On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com> wrote:
>
> This may be a noob issue, but some help would be appreciated.
> im trying out accumulo, and i have setup zookeeper and hadoop in a single
> node setup
> when i try to start accumulo this is what i see,
>
> accumulo-1.4.2]$ ./bin/accumulo init
> Uncaught exception: org/apache/hadoop/io/WritableComparable
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
> at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
> at
> org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at
> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
> at
> org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
> at org.apache.accumulo.start.Main.main(Main.java:48)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.hadoop.io.WritableComparable
> at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> ... 17 more
>
> i have set the environement settings properly,
>
> test -z "$ACCUMULO_HOME" && export
> ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
> test -z "$JAVA_HOME" && export
> JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
> test -z "$HADOOP_HOME" && export
> HADOOP_HOME=/home/me/eng/source/storage/hadoop
> test -z "$ZOOKEEPER_HOME" && export
> ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
> test -z "$ACCUMULO_LOG_DIR" && export
> ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
>
> what could be the issue, the hadoop im using is 2.0.3alpha.
>
>
Re: Uncaught exception
Posted by John Vines <vi...@apache.org>.
Accumulo 1.4.x does not work against Hadoop 2.
However, your error is different. Are you sure you have Hadoop_home
pointing at the right path. If you run bin/Accumulo classpath, you should
get a listing which includes a smorgasbord of Hadoop classes.
Sent from my phone, please pardon the typos and brevity.
On Mar 2, 2013 11:25 AM, "jiun bookworm" <th...@gmail.com> wrote:
This may be a noob issue, but some help would be appreciated.
im trying out accumulo, and i have setup zookeeper and hadoop in a single
node setup
when i try to start accumulo this is what i see,
accumulo-1.4.2]$ ./bin/accumulo init
Uncaught exception: org/apache/hadoop/io/WritableComparable
java.lang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at org.apache.accumulo.core.Constants.<clinit>(Constants.java:91)
at
org.apache.accumulo.server.util.Initialize.<clinit>(Initialize.java:99)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at
org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)
at
org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:370)
at org.apache.accumulo.start.Main.main(Main.java:48)
Caused by: java.lang.ClassNotFoundException:
org.apache.hadoop.io.WritableComparable
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 17 more
i have set the environement settings properly,
test -z "$ACCUMULO_HOME" && export
ACCUMULO_HOME=/home/me/eng/source/storage/accumulo-1.4.2
test -z "$JAVA_HOME" && export
JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
test -z "$HADOOP_HOME" && export
HADOOP_HOME=/home/me/eng/source/storage/hadoop
test -z "$ZOOKEEPER_HOME" && export
ZOOKEEPER_HOME=/home/me/eng/source/storage/zookeeper-3.4.5
test -z "$ACCUMULO_LOG_DIR" && export
ACCUMULO_LOG_DIR=$ACCUMULO_HOME/logs
what could be the issue, the hadoop im using is 2.0.3alpha.