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
-
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.
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