roblema de inicio de @Cassandra: Intente asignar una identificación a la familia de columnas existente

Estoy usandocassandra 0.7.4 en centos5.5 x86_64 con jdk-1.6.0_24 de 64 bits. Cuando lo reinicio, arroja:

ERROR 11:37:32,009 Exception encountered during startup.
java.io.IOError: org.apache.cassandra.config.ConfigurationException: Attempt to assign id to existing column family.
    at org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:476)
    at org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:138)
    at org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:314)
    at org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:79)
Caused by: org.apache.cassandra.config.ConfigurationException: Attempt to assign id to existing column family.
    at org.apache.cassandra.config.CFMetaData.map(CFMetaData.java:223)
    at org.apache.cassandra.config.DatabaseDescriptor.loadSchemas(DatabaseDescriptor.java:472)
    ... 3 more    

Intento localizar el problema: cuando elimino el archivo del espacio de teclas del sistema, se puede reiniciar éxito! Así que creo que este problema es causado por el sistema Keyspace, incluso en el CF Scheam.

Luego construyo un nuevo entorno de prueba, sé que este problema es causado por esta operación

update keyspace system with replication_factor=3;

Pero ahora, ¿cómo puedo repararlo? Hay muchos datos en este clúster y yo no perder datos.

Ya he hechoupdate keyspace system with replication_factor=1;, pero el problemaaún exist. Intento usar nodetool para reparar después o antes de enjuagar, todo sin efecto.

¿Cómo puedo reiniciar cassandra sin perder datos? ¿Quién puede ayudarme

Respuestas a la pregunta(1)

Su respuesta a la pregunta