サーバー1でデータを使用してCassandra 0.8.0を実行し、サーバー2でCassandra 1.0.3をクリーンインストールしました。
サーバー 1 からサーバー 2 にいくつかのファイルをコピーすることは可能ですか? または、独自のインポート/エクスポート コードを作成する必要がありますか?
両方のサーバーを停止したり、再起動したりできます。
server1 をアップグレードしないのはなぜですか? アップグレードの詳細はこちら (どちらの方法でも最初に読んでください): http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0/NEWS.txt?view=markup
ただし、マシンを変更したい場合は、 http ://wiki.apache.org/cassandra/Operations#Backing_up_data で詳しく説明されている「nodetool スナップショット」の手順に従ってください。
新しいノードでスキーマを再作成し、スナップショットをデータ ディレクトリに追加し (前述のとおり)、cassandra を再起動してから、nodetool スクラブを発行します。
ハードウェアに関係していたzznateに感謝します。
ここに私が役に立つと思ったいくつかのリンクがあります:
http://jonathanhui.com/cassandra-data-maintenance-backup-and-system-recovery http://wiki.apache.org/cassandra/StorageConfiguration http://www.memonic.com/user/pneff/folder/データベース/id/1bZvk
移行後に何も起こらなかったように見える場合は、CassandraCli を使用して新しいノードに列ファミリーを作成してください。