Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Accumulo >> mail # user >> Uncaught exception


Copy link to this message
-
Re: Uncaught exception
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" <[EMAIL PROTECTED]> 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.
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB