Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Accumulo, mail # user - object heap error


Copy link to this message
-
Re: object heap error
Joey Echeverria 2012-03-11, 14:31
Did you set the ZOOKEEPER_HOME and HADOOP_HOME environment variables to point to /usr/lib/zookeeper and /usr/lib/hadoop respectively?

-Joey

Sent from my iPhone

On Mar 11, 2012, at 8:10, Donald Resnik <[EMAIL PROTECTED]> wrote:

> Josh,
>
> Thanks for the email.  I raised the VM ram to 1G and lowered the heap sizes from David Medinets levels from 256 to 128 and 128 to 64.  I no longer get the memory error, but now I am getting this:
>
> ==> logger_localhost.err <=> Uncaught exception: org/apache/zookeeper/Watcher
> java.lang.NoClassDefFoundError: org/apache/zookeeper/Watcher
>     at java.lang.ClassLoader.defineClass1(Native Method)
>     at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
>     at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
>     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
>     at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
>     at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:296)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:348)
>     at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:355)
>     at org.apache.accumulo.start.Main.main(Main.java:56)
> Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.Watcher
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     ... 17 more
>
> ==> tserver_localhost.err <=> Uncaught exception: org/apache/hadoop/io/BinaryComparable
> java.lang.NoClassDefFoundError: org/apache/hadoop/io/BinaryComparable
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:247)
>     at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:348)
>     at org.apache.accumulo.start.classloader.AccumuloClassLoader.loadClass(AccumuloClassLoader.java:355)
>     at org.apache.accumulo.start.Main.main(Main.java:44)
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.io.BinaryComparable
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>     ... 5 more
>
> It is also haning on starting the loggers:
>
> cloudera@cloudera-vm:~/accumulo-1.3.5-incubating/conf$ ../bin/start-all.sh
> Starting tablet servers and loggers .... done
> Starting tablet server on localhost
> Starting logger on localhost
>
>
> Any help would be appreciated.
>
> Thanks,
>
> Don
>
>
> On Sat, Mar 10, 2012 at 8:04 PM, Josh Elser <[EMAIL PROTECTED]> wrote:
> Don,
>
> What are the values you tried for Xmx for the tserver process? How much memory did you allocate to your vm? Is the sum of all of the Accumulo processes exceeding the available memory in the vm?
>
> - Josh
>
>
> On 3/10/2012 10:42 PM, Donald Resnik wrote:
> Accumulo,
>
> I am having trouble staring accumulo in a cloudera VM.  I am getting this error in the tserver log:
>
> Could not reserve enough space for object heap.
>
> I was using the steps from David Medinets post about configuring accumulo in a vm from 30 Dec 2011.  I tried to vary some of the accumulo-env settings for Xmx and Xms, but kept getting the error.