Return-Path: X-Original-To: apmail-accumulo-user-archive@www.apache.org Delivered-To: apmail-accumulo-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 38887EC1B for ; Sat, 2 Mar 2013 18:59:03 +0000 (UTC) Received: (qmail 14414 invoked by uid 500); 2 Mar 2013 18:59:02 -0000 Delivered-To: apmail-accumulo-user-archive@accumulo.apache.org Received: (qmail 14374 invoked by uid 500); 2 Mar 2013 18:59:02 -0000 Mailing-List: contact user-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@accumulo.apache.org Delivered-To: mailing list user@accumulo.apache.org Received: (qmail 14366 invoked by uid 99); 2 Mar 2013 18:59:02 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 02 Mar 2013 18:59:02 +0000 Received: from localhost (HELO mail-la0-f45.google.com) (127.0.0.1) (smtp-auth username vines, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Sat, 02 Mar 2013 18:59:01 +0000 Received: by mail-la0-f45.google.com with SMTP id er20so3857728lab.4 for ; Sat, 02 Mar 2013 10:58:59 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.112.25.202 with SMTP id e10mr2365414lbg.98.1362250739590; Sat, 02 Mar 2013 10:58:59 -0800 (PST) Reply-To: vines@apache.org Received: by 10.114.28.99 with HTTP; Sat, 2 Mar 2013 10:58:59 -0800 (PST) Received: by 10.114.28.99 with HTTP; Sat, 2 Mar 2013 10:58:59 -0800 (PST) In-Reply-To: References: Date: Sat, 2 Mar 2013 13:58:59 -0500 Message-ID: Subject: Re: Uncaught exception From: John Vines To: user@accumulo.apache.org Content-Type: multipart/alternative; boundary=bcaec554d4346dba1304d6f5b7ca --bcaec554d4346dba1304d6f5b7ca Content-Type: text/plain; charset=ISO-8859-1 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" 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.(Constants.java:91) > at > org.apache.accumulo.server.util.Initialize.(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 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" >> 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 wrote: >>> >>>> On Sat, Mar 2, 2013 at 8:44 AM, John Vines 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" >>>>> 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.(Constants.java:91) >>>>> at >>>>> org.apache.accumulo.server.util.Initialize.(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. >>>>> >>>>> >>>> >>> > --bcaec554d4346dba1304d6f5b7ca Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Sorry, that's a versioning thing with Hadoop. 0.23 is Ha= doop 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"= ; <thebookworm101@gmail.com<= /a>> wrote:
iv=A0 given hadoop 0.23.6 a go and when i try accumulo init this is the err= or m getting:
and google doesnt seem to be any good.


java.l= ang.NoClassDefFoundError: org/apache/hadoop/io/WritableComparable
=A0=A0= =A0 at java.lang.ClassLoader.defineClass1(Native Method)
=A0=A0=A0 at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
=A0= =A0=A0 at java.security.SecureClassLoader.defineClass(SecureClassLoader.jav= a:142)
=A0=A0=A0 at java.net.URLClassLoader.defineClass(URLClassLoader.j= ava:277)
=A0=A0=A0 at java.net.URLClassLoader.access$000(URLClassLoader.= java:73)
=A0=A0=A0 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
=A0= =A0=A0 at java.security.AccessController.doPrivileged(Native Method)
=A0= =A0=A0 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
=A0= =A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
=A0=A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
=A0= =A0=A0 at org.apache.accumulo.core.Constants.<clinit>(Constants.java:= 91)
=A0=A0=A0 at org.apache.accumulo.server.util.Initialize.<clinit&g= t;(Initialize.java:99)
=A0=A0=A0 at java.lang.Class.forName0(Native Method)
=A0=A0=A0 at java.l= ang.Class.forName(Class.java:264)
=A0=A0=A0 at org.apache.accumulo.start= .classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)=A0=A0=A0 at org.apache.accumulo.start.classloader.AccumuloClassLoader.loa= dClass(AccumuloClassLoader.java:370)
=A0=A0=A0 at org.apache.accumulo.start.Main.main(Main.java:48)
Caused by= : java.lang.ClassNotFoundException: org.apache.hadoop.io.WritableComparable=
=A0=A0=A0 at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
= =A0=A0=A0 at java.security.AccessController.doPrivileged(Native Method)
=A0=A0=A0 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
= =A0=A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
=A0= =A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
=A0=A0= =A0 ... 17 more






On Sat, Mar 2, 2013 at 7:54 PM, = John Vines <vines@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, "j= iun bookworm" <thebookworm101@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= <billie@apache.org> wrote:
On Sat, Mar 2, 2013 at 8:44 AM, John Vi= nes <vines@apache.org> wrote:=A0

Accumulo 1.4.x does not work against Hadoop 2.


John Vines makes a good point about 1.4 not working with = Hadoop 2.
=A0

However, your error is different. Are you sure you have Hado= op_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&quo= t; <theboo= kworm101@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.No= ClassDefFoundError: org/apache/hadoop/io/WritableComparable
=A0=A0=A0 at= java.lang.ClassLoader.defineClass1(Native Method)
=A0=A0=A0 at java.lan= g.ClassLoader.defineClass(ClassLoader.java:634)
=A0=A0=A0 at java.security.SecureClassLoader.defineClass(SecureClassLoader.= java:142)
=A0=A0=A0 at java.net.URLClassLoader.defineClass(URLClassLoade= r.java:277)
=A0=A0=A0 at java.net.URLClassLoader.access$000(URLClassLoad= er.java:73)
=A0=A0=A0 at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
=A0= =A0=A0 at java.security.AccessController.doPrivileged(Native Method)
=A0= =A0=A0 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
=A0= =A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
=A0=A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
=A0= =A0=A0 at org.apache.accumulo.core.Constants.<clinit>(Constants.java:= 91)
=A0=A0=A0 at org.apache.accumulo.server.util.Initialize.<clinit&g= t;(Initialize.java:99)
=A0=A0=A0 at java.lang.Class.forName0(Native Method)
=A0=A0=A0 at java.l= ang.Class.forName(Class.java:264)
=A0=A0=A0 at org.apache.accumulo.start= .classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:363)=A0=A0=A0 at org.apache.accumulo.start.classloader.AccumuloClassLoader.loa= dClass(AccumuloClassLoader.java:370)
=A0=A0=A0 at org.apache.accumulo.start.Main.main(Main.java:48)
Caused by= : java.lang.ClassNotFoundException: org.apache.hadoop.io.WritableComparable=
=A0=A0=A0 at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
= =A0=A0=A0 at java.security.AccessController.doPrivileged(Native Method)
=A0=A0=A0 at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
= =A0=A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
=A0= =A0=A0 at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
=A0=A0= =A0 ... 17 more

i have set the environement settings properly,

test -z "$ACCUMULO_HOME"=A0=A0=A0=A0=A0=A0=A0=A0 && e= xport ACCUMULO_HOME=3D/home/me/eng/source/storage/accumulo-1.4.2
test -z= "$JAVA_HOME"=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 && expo= rt JAVA_HOME=3D/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/
test -z "$HADOOP_HOME"=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 && e= xport HADOOP_HOME=3D/home/me/eng/source/storage/hadoop
test -z "$ZO= OKEEPER_HOME"=A0=A0=A0=A0=A0=A0=A0 && export ZOOKEEPER_HOME=3D= /home/me/eng/source/storage/zookeeper-3.4.5
test -z "$ACCUMULO_LOG_DIR"=A0=A0=A0=A0=A0 && export ACCU= MULO_LOG_DIR=3D$ACCUMULO_HOME/logs

what could be the issue, the hado= op im using is 2.0.3alpha.



--bcaec554d4346dba1304d6f5b7ca--