2015-09-28 1 views
1

Je rencontre un problème au démarrage de cassandra. Les détails des exceptios sont les suivants: -Cassandra: erreur dans l'initialisation de l'activité system.sstable

INFO 06:49:10 Initializing system.sstable_activity 
ERROR 06:49:10 Exiting due to error while processing commit log during initialization. 
java.lang.InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code 
    at org.apache.cassandra.db.commitlog.CommitLogDescriptor.writeHeader(CommitLogDescriptor.java:73) ~[apache-cassandra-2.1.9.jar:2.1.9] 
    at org.apache.cassandra.db.commitlog.CommitLogSegment.<init>(CommitLogSegment.java:168) ~[apache-cassandra-2.1.9.jar:2.1.9] 
    at org.apache.cassandra.db.commitlog.CommitLogSegment.freshSegment(CommitLogSegment.java:119) ~[apache-cassandra-2.1.9.jar:2.1.9] 
    at org.apache.cassandra.db.commitlog.CommitLogSegmentManager$1.runMayThrow(CommitLogSegmentManager.java:119) ~[apache-cassandra-2.1.9.jar:2.1.9] 
    at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) [apache-cassandra-2.1.9.jar:2.1.9] 
    at java.lang.Thread.run(Unknown Source) [na:1.8.0_60] 

Quelle peut être la raison de ceci?

+0

Je viens de comprendre, c'était à cause de la mémoire insuffisante sur mon système. Cette mémoire était utilisée à cause des logs d'un autre processus. Cela peut aussi être dû au fait qu'un cache redondant est maintenu par cassandra lui-même. comme indiqué dans cette question -> [http://stackoverflow.com/questions/25664128/cassandra-java-lang-outofmemoryerror-java-heap-space] – Abhidemon

Répondre

2

J'ai résolu ce problème en supprimant un journal de validation à l'origine du problème.

J'ai trouvé le journal/casandra/data/commitlog. Après avoir supprimé, j'ai repris cassandra et tout allait bien. J'espère que ça aidera quelqu'un!

+0

merci, cette solution fonctionne bien .. mais le vrai problème est l'espace sur le disque, est plein! – Cocuba

0

Dunno quelle est la raison à cela, mais le redémarrage de mon système a résolu le problème.