Found my problem: I was using a very old cassandra (0.6.1).
So I upgraded to 0.6.13 first then I could start 1.0.5.

And so by trial, I can then answer my other questions:
- no, config-convert is not necessary and I can just edit the default cassandra.yaml - no, I don't need schematool, can just re-create the keyspace with cassandra-cli and cassandra will reload my old data.

        Jehan

On 2011-12-06 12:12, Jehan Bing wrote:
Hi,

I've seen recent posts saying it was possible to upgrade directly from
0.6 to 1.0. But how?

I ran "nodetool drain" on all my nodes and shut them down.

However, there is not config-convert tool anymore. Since I basically
using the default config, is it important? Or is it OK to just use the
default one and change the few settings I need?

Also, there is no schematool anymore either. So how do I load the
schema? Can I just create one using cassandra-cli? Will cassandra then
load the existing data?

Last, I tried to start cassandra 1.0.5, I get the following error in
cassandra.log:

ERROR 11:41:19,399 Exception encountered during startup
java.lang.AssertionError
at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:295)
at
org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:150)

at
org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:337)

at
org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:107)
java.lang.AssertionError
at org.apache.cassandra.db.SystemTable.checkHealth(SystemTable.java:295)
at
org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:150)

at
org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:337)

at
org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:107)
Exception encountered during startup: null

Then cassandra exits so I can't run nodetool repair (or create the
schema if that's the problem).

So how should I proceed?
Or maybe I misread the previous post and I should actually do
0.6->0.7->1.0?


Thanks,
Jehan




Reply via email to