But isn't their a better way than to delete the commitlogs? What do I do when this happens in a productive system?
Ciao Udo Am 29.04.2011 um 02:07 schrieb aaron morton: > Thought you may have re-created the schema. > > Kill the process like that should be ok, let us know if you get the error > again. > > Aaron > > On 29 Apr 2011, at 02:56, Subscriber wrote: > >> Hi Aaron, >> >> what exactly do you mean? >> I restarted the cluster by calling >> >> > bin/cassandra -p pid.file >> >> on all three nodes. The first node is the (only) seed. >> >> Udo >> >> >> Am 27.04.2011 um 23:28 schrieb Aaron Morton: >> >>> What approach did you take to restarting the cluster? >>> >>> It looks like the keyspace name was changed and the log replay tried to >>> write to the old one. >>> >>> Aaron >>> >>> On 28/04/2011, at 12:03 AM, Subscriber <subscri...@zfabrik.de> wrote: >>> >>>> Hi again, >>>> >>>> some more remarks. >>>> I renamed the commitlog directory on the third node so that cassandra >>>> cannot see it on startup. >>>> Now the node starts fine. The problem seems to have something to do with >>>> the commitlogs... >>>> >>>> Best Regards >>>> Udo >>>> >>>> >>>> Am 27.04.2011 um 13:22 schrieb Subscriber: >>>> >>>>> Hi, >>>>> >>>>> I'm using Cassandra 0.7.4 on a three node cluster. The cluster was setup >>>>> yesterday as a fresh installation (no upgrade). >>>>> The cluster is installed beside a hadoop cluster (I want to discover how >>>>> cassandra works together with hadoop's map/reduce feature). >>>>> >>>>> After loading some test data into the cassandra cluster (some text-files >>>>> for a first wordcount m/r example ;-) I killed all nodes and restarted >>>>> the cluster. >>>>> Two nodes are starting fine but the third node doesn't start and throws a >>>>> NullPointerException: >>>>> >>>>> INFO 12:44:42,557 Finished reading >>>>> /home/.../cassandra/work/commitlog/CommitLog-1303828029742.log >>>>> ERROR 12:44:42,558 Exception encountered during startup. >>>>> java.lang.NullPointerException >>>>> at >>>>> org.apache.cassandra.db.Table.createReplicationStrategy(Table.java:275) >>>>> at org.apache.cassandra.db.Table.<init>(Table.java:221) >>>>> at org.apache.cassandra.db.Table.open(Table.java:110) >>>>> at >>>>> org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:273) >>>>> at >>>>> org.apache.cassandra.db.commitlog.CommitLog.recover(CommitLog.java:156) >>>>> at >>>>> org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:173) >>>>> at >>>>> org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:314) >>>>> at >>>>> org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:79) >>>>> Exception encountered during startup. >>>>> >>>>> This looks pretty much the same as issue >>>>> https://issues.apache.org/jira/browse/CASSANDRA-1889 which is in >>>>> resolution "cannot reproduce". >>>>> >>>>> What can I do to make the node starting again? >>>>> >>>>> Thanks in advance and best regards >>>>> Udo >>>> >> >