On Sun, Dec 11, 2011 at 3:23 AM, Caleb Rackliffe <ca...@steelhouse.com>wrote:

> Hi All,
>
> I'm trying to start up Cassandra 1.0.5 on a Cent OS 6 machine.  I
> installed JNA through yum and made a symbolic link to jna.jar in my
> Cassandra lib directory.  When I run "bin/cassandra -f", I get the
> following:
>
>  INFO 09:14:31,552 Logging initialized
>  INFO 09:14:31,555 JVM vendor/version: Java HotSpot(TM) 64-Bit Server
> VM/1.6.0_29
>  INFO 09:14:31,555 Heap size: 3405774848/3405774848
>  INFO 09:14:31,555 Classpath:
> bin/../conf:bin/../build/classes/main:bin/../build/classes/thrift:bin/../lib/antlr-3.2.jar:bin/../lib/apache-cassandra-1.0.5.jar:bin/../lib/apache-cassandra-clientutil-1.0.5.jar:bin/../lib/apache-cassandra-thrift-1.0.5.jar:bin/../lib/avro-1.4.0-fixes.jar:bin/../lib/avro-1.4.0-sources-fixes.jar:bin/../lib/commons-cli-1.1.jar:bin/../lib/commons-codec-1.2.jar:bin/../lib/commons-lang-2.4.jar:bin/../lib/compress-lzf-0.8.4.jar:bin/../lib/concurrentlinkedhashmap-lru-1.2.jar:bin/../lib/guava-r08.jar:bin/../lib/high-scale-lib-1.1.2.jar:bin/../lib/jackson-core-asl-1.4.0.jar:bin/../lib/jackson-mapper-asl-1.4.0.jar:bin/../lib/jamm-0.2.5.jar:bin/../lib/jline-0.9.94.jar:bin/../lib/jna.jar:bin/../lib/json-simple-1.1.jar:bin/../lib/libthrift-0.6.jar:bin/../lib/log4j-1.2.16.jar:bin/../lib/servlet-api-2.5-20081211.jar:bin/../lib/slf4j-api-1.6.1.jar:bin/../lib/slf4j-log4j12-1.6.1.jar:bin/../lib/snakeyaml-1.6.jar:bin/../lib/snappy-java-1.0.4.1.jar:bin/../lib/jamm-0.2.5.jar
> Killed
>

The 'Killed' line is your problem, the OOM killer decided to kill java.
 You can confirm this in dmesg.  You either need more memory or less heap,
the reason it's happening instantly with JNA is because all the memory is
being allocated up front, but without it you still have a timebomb waiting
to go off.

-Brandon

Reply via email to