Cassandra RandomPartitioner auf Version 1.2.3

Ich installiere Cassandra 1.2.3 unter Debian mit apt, ich habe vorher eine Tarball 1.1.7-Installation verwendet. Nach der Installation ändere ich den Partitioner von Murmur3Partitioner auf RandomPartitioner in cassandra.yaml wie folgt:

Partitionierer: org.apache.cassandra.dht.RandomPartitioner

Beim Starten werden folgende inkompatible Systemschlüsselbereichsfehler angezeigt:

FEHLER 18: 22: 11,465 / var / lib / cassandra / data / system / schema_keyspaces / system-schema_keyspaces-ib-1 kann nicht geöffnet werden. Partitionierer org.apache.cassandra.dht.Murmur3Partitioner stimmt nicht mit dem Systempartitionierer org.apache.cassandra.dht.RandomPartitioner überein. Beachten Sie, dass der Standardpartitionierer, der mit Cassandra 1.2 beginnt, Murmur3Partitioner ist. Sie müssen diesen also bearbeiten, damit er mit Ihrem alten Partitionierer übereinstimmt, wenn Sie ein Upgrade durchführen. Service-Exit mit einem Rückgabewert von 1

Wie kann ich den Systemschlüsselbereich auf RandomPartitioner einstellen? Ich habe versucht, den Datenordner zu löschen, apt-get zu entfernen, apt-get zu löschen und dann neu zu installieren, zu RandomPartitioner zu wechseln und dann cassandra zu starten, aber es schlägt immer noch fehl. Ich habe dies auch auf meinem Ubuntu-Desktop repliziert, also denke ich, dass ich hier etwas falsch mache.

Jede Hilfe wird geschätzt!

Prost

Sam

Antworten auf die Frage(2)

Ihre Antwort auf die Frage