You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 4, 2020. It is now read-only.
I got the java.lang.OutOfMemoryError when I try to connect the cassandra.
[root@localhost apache-cassandra-0.6.1]# bin/cassandra -f
INFO 23:35:22,740 Auto DiskAccessMode determined to be mmap
INFO 23:35:23,258 Replaying /var/lib/cassandra/commitlog/CommitLog-1280158384361.log
INFO 23:35:23,297 Creating new commitlog segment /var/lib/cassandra/commitlog/CommitLog-1280158523297.log
INFO 23:35:23,394 LocationInfo has reached its threshold; switching in a fresh Memtable at CommitLogContext(file='/var/lib/cassandra/commitlog/CommitLog-1280158523297.log', position=129)
INFO 23:35:23,395 Enqueuing flush of Memtable(LocationInfo)@763030760
INFO 23:35:23,397 Writing Memtable(LocationInfo)@763030760
INFO 23:35:23,490 Completed flushing /var/lib/cassandra/data/system/LocationInfo-1-Data.db
INFO 23:35:23,503 Log replay complete
INFO 23:35:23,538 Saved Token found: 132719910691112088189321606866936141723
INFO 23:35:23,540 Saved ClusterName found: Twissandra Cluster
INFO 23:35:23,550 Starting up server gossip
INFO 23:35:23,597 Binding thrift service to localhost/127.0.0.1:9160
INFO 23:35:23,602 Cassandra starting up...
It's ok to startup it. But when I connect by:
bin/cassandra-cli --host localhost --port 9160
it will show:
java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid4146.hprof ...
Heap dump file created [4134829 bytes in 0.079 secs]
ERROR 23:35:25,450 Fatal exception in thread Thread[pool-1-thread-1,5,main]
java.lang.OutOfMemoryError: Java heap space
at org.apache.thrift.protocol.TBinaryProtocol.readStringBody(TBinaryProtocol.java:296)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:203)
at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:1113)
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:253)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
It's ok when I was using the default storage-conf.xml in cassandra-0.6.1 package.
Here is my system info:
Kernel: 2.6.18-194.8.1.el5 (CentOS 5.5) x86_64
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
You can see the JVM_OPTS here:
/usr/local/bin/java -ea -Xms128M -Xmx256M -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+HeapDumpOnOutOfMemoryError -XX:SurvivorRatio=128 -XX:MaxTenuringThreshold=0 -Dcom.sun.management.jmxremote.port=8080 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dstorage-config=bin/../conf -Dcassandra-foreground=yes -cp bin/../conf:bin/../build/classes:bin/../lib/antlr-3.1.3.jar:bin/../lib/apache-cassandra-0.6.1.jar:bin/../lib/avro-1.2.0-dev.jar:bin/../lib/clhm-production.jar:bin/../lib/commons-cli-1.1.jar:bin/../lib/commons-codec-1.2.jar:bin/../lib/commons-collections-3.2.1.jar:bin/../lib/commons-lang-2.4.jar:bin/../lib/google-collections-1.0.jar:bin/../lib/hadoop-core-0.20.1.jar:bin/../lib/high-scale-lib.jar:bin/../lib/ivy-2.1.0.jar:bin/../lib/jackson-core-asl-1.4.0.jar:bin/../lib/jackson-mapper-asl-1.4.0.jar:bin/../lib/jline-0.9.94.jar:bin/../lib/json-simple-1.1.jar:bin/../lib/libthrift-r917130.jar:bin/../lib/log4j-1.2.14.jar:bin/../lib/slf4j-api-1.5.8.jar:bin/../lib/slf4j-log4j12-1.5.8.jar org.apache.cassandra.thrift.CassandraDaemon
The text was updated successfully, but these errors were encountered:
I got the java.lang.OutOfMemoryError when I try to connect the cassandra.
[root@localhost apache-cassandra-0.6.1]# bin/cassandra -f
INFO 23:35:22,740 Auto DiskAccessMode determined to be mmap
INFO 23:35:23,258 Replaying /var/lib/cassandra/commitlog/CommitLog-1280158384361.log
INFO 23:35:23,297 Creating new commitlog segment /var/lib/cassandra/commitlog/CommitLog-1280158523297.log
INFO 23:35:23,394 LocationInfo has reached its threshold; switching in a fresh Memtable at CommitLogContext(file='/var/lib/cassandra/commitlog/CommitLog-1280158523297.log', position=129)
INFO 23:35:23,395 Enqueuing flush of Memtable(LocationInfo)@763030760
INFO 23:35:23,397 Writing Memtable(LocationInfo)@763030760
INFO 23:35:23,490 Completed flushing /var/lib/cassandra/data/system/LocationInfo-1-Data.db
INFO 23:35:23,503 Log replay complete
INFO 23:35:23,538 Saved Token found: 132719910691112088189321606866936141723
INFO 23:35:23,540 Saved ClusterName found: Twissandra Cluster
INFO 23:35:23,550 Starting up server gossip
INFO 23:35:23,597 Binding thrift service to localhost/127.0.0.1:9160
INFO 23:35:23,602 Cassandra starting up...
It's ok to startup it. But when I connect by:
bin/cassandra-cli --host localhost --port 9160
it will show:
java.lang.OutOfMemoryError: Java heap space
Dumping heap to java_pid4146.hprof ...
Heap dump file created [4134829 bytes in 0.079 secs]
ERROR 23:35:25,450 Fatal exception in thread Thread[pool-1-thread-1,5,main]
java.lang.OutOfMemoryError: Java heap space
at org.apache.thrift.protocol.TBinaryProtocol.readStringBody(TBinaryProtocol.java:296)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:203)
at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:1113)
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:253)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
It's ok when I was using the default storage-conf.xml in cassandra-0.6.1 package.
Here is my system info:
Kernel: 2.6.18-194.8.1.el5 (CentOS 5.5) x86_64
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
You can see the JVM_OPTS here:
/usr/local/bin/java -ea -Xms128M -Xmx256M -XX:TargetSurvivorRatio=90 -XX:+AggressiveOpts -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+HeapDumpOnOutOfMemoryError -XX:SurvivorRatio=128 -XX:MaxTenuringThreshold=0 -Dcom.sun.management.jmxremote.port=8080 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dstorage-config=bin/../conf -Dcassandra-foreground=yes -cp bin/../conf:bin/../build/classes:bin/../lib/antlr-3.1.3.jar:bin/../lib/apache-cassandra-0.6.1.jar:bin/../lib/avro-1.2.0-dev.jar:bin/../lib/clhm-production.jar:bin/../lib/commons-cli-1.1.jar:bin/../lib/commons-codec-1.2.jar:bin/../lib/commons-collections-3.2.1.jar:bin/../lib/commons-lang-2.4.jar:bin/../lib/google-collections-1.0.jar:bin/../lib/hadoop-core-0.20.1.jar:bin/../lib/high-scale-lib.jar:bin/../lib/ivy-2.1.0.jar:bin/../lib/jackson-core-asl-1.4.0.jar:bin/../lib/jackson-mapper-asl-1.4.0.jar:bin/../lib/jline-0.9.94.jar:bin/../lib/json-simple-1.1.jar:bin/../lib/libthrift-r917130.jar:bin/../lib/log4j-1.2.14.jar:bin/../lib/slf4j-api-1.5.8.jar:bin/../lib/slf4j-log4j12-1.5.8.jar org.apache.cassandra.thrift.CassandraDaemon
The text was updated successfully, but these errors were encountered: