Do not heve any manner to limit the usage of heap by setting some attribute
in cassandra.yalm file?


2013/4/9 aaron morton <aa...@thelastpickle.com>

> You need to increase the JVM heap, cassandra picks sensible defaults if
> you have enough server memory.
>
> Reset all changed config files to default settings and make sure cassandra
> has at least 4GB of JVM heap. The heap size is calculated in
> cassandra-env.sh.
>
> Cheers
>
> -----------------
> Aaron Morton
> Freelance Cassandra Consultant
> New Zealand
>
> @aaronmorton
> http://www.thelastpickle.com
>
> On 6/04/2013, at 7:07 AM, Everton Lima <peitin.inu...@gmail.com> wrote:
>
> > Hello,
> >
> > I am trying to insert a lot of data in cassandra 1.1.8, in 2 servers.
> > As a client I was using Astyanay to send Insert's CQL instructions.
> > It starts to insert the data, but after some time I recieve this error
> and both, server and client, dead.
> > Someone knows how to fix it? It is the best way to insert the data?
> > In appendix is the cassandra.yalm that the servers use.
> >
> > Ps. I am just reading the data of a postgres table, tuple by tuple, add
> one collumn, as key for cassandra, and insert in cassandra's servers.
> >
> >
> > The absolute log is:
> >
> >  ERROR service.AbstractCassandraDaemon: Exception in thread
> Thread[Thrift:4,5,main]
> > java.lang.OutOfMemoryError: Java heap space
> >         at java.util.Arrays.copyOf(Arrays.java:2746)
> >         at java.util.ArrayList.ensureCapacity(ArrayList.java:187)
> >         at java.util.ArrayList.add(ArrayList.java:378)
> >         at
> org.antlr.runtime.CommonTokenStream.fillBuffer(CommonTokenStream.java:116)
> >         at
> org.antlr.runtime.CommonTokenStream.mark(CommonTokenStream.java:305)
> >         at org.antlr.runtime.DFA.predict(DFA.java:68)
> >         at org.apache.cassandra.cql.CqlParser.query(CqlParser.java:215)
> >         at
> org.apache.cassandra.cql.QueryProcessor.getStatement(QueryProcessor.java:959)
> >         at
> org.apache.cassandra.cql.QueryProcessor.process(QueryProcessor.java:879)
> >         at
> org.apache.cassandra.thrift.CassandraServer.execute_cql_query(CassandraServer.java:1267)
> >         at
> org.apache.cassandra.thrift.Cassandra$Processor$execute_cql_query.getResult(Cassandra.java:3637)
> >         at
> org.apache.cassandra.thrift.Cassandra$Processor$execute_cql_query.getResult(Cassandra.java:3625)
> >         at
> org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
> >         at
> org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
> >         at
> org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:186)
> >         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >         at java.lang.Thread.run(Thread.java:636)
> > [04/04/13 20:20:04,715 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,712 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,711 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,710 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,702 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,700 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,692 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:04,591 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[RMI TCP Connection(idle),5,RMI Runtime]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:01,114 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[COMMIT-LOG-WRITER,5,main]
> > java.lang.OutOfMemoryError: Java heap space
> >         at
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1857)
> >         at
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2072)
> >         at
> java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:423)
> >         at
> org.apache.cassandra.db.commitlog.PeriodicCommitLogExecutorService$1.runMayThrow(PeriodicCommitLogExecutorService.java:47)
> >         at
> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30)
> >         at java.lang.Thread.run(Thread.java:636)
> > [04/04/13 20:20:01,114 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[GossipStage:1,5,main]
> > java.lang.OutOfMemoryError: Java heap space
> > [04/04/13 20:20:01,114 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[Thread-3,5,main]
> > java.lang.OutOfMemoryError: Java heap space
> >         at java.net.PlainSocketImpl.socketAccept(Native Method)
> >         at
> java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:358)
> >         at java.net.ServerSocket.implAccept(ServerSocket.java:470)
> >         at java.net.ServerSocket.accept(ServerSocket.java:438)
> >         at
> org.apache.cassandra.thrift.TCustomServerSocket.acceptImpl(TCustomServerSocket.java:97)
> >         at
> org.apache.cassandra.thrift.TCustomServerSocket.acceptImpl(TCustomServerSocket.java:39)
> >         at
> org.apache.thrift.transport.TServerTransport.accept(TServerTransport.java:31)
> >         at
> org.apache.cassandra.thrift.CustomTThreadPoolServer.serve(CustomTThreadPoolServer.java:100)
> >         at
> org.apache.cassandra.thrift.CassandraDaemon$ThriftServer.run(CassandraDaemon.java:214)
> > [04/04/13 20:20:01,114 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[Thread-11,5,main]
> > java.lang.OutOfMemoryError: Java heap space
> >         at java.util.Arrays.copyOfRange(Arrays.java:3221)
> >         at java.lang.String.<init>(String.java:233)
> >         at java.io.DataInputStream.readUTF(DataInputStream.java:661)
> >         at java.io.DataInputStream.readUTF(DataInputStream.java:564)
> >         at
> org.apache.cassandra.net.IncomingTcpConnection.receiveMessage(IncomingTcpConnection.java:134)
> >         at
> org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:113)
> > [04/04/13 20:20:01,114 BRT] ERROR service.AbstractCassandraDaemon:
> Exception in thread Thread[CompactionExecutor:7,1,main]
> > java.lang.OutOfMemoryError: Java heap space
> >
> >
> > --
> > Everton Lima Aleixo
> > Mestrando em Ciência da Computação pela UFG
> > Programador no LUPA
> >
>
>


-- 
Everton Lima Aleixo
Bacharel em Ciência da Computação pela UFG
Mestrando em Ciência da Computação pela UFG
Programador no LUPA

Reply via email to