1

サーバー1でデータを使用してCassandra 0.8.0を実行し、サーバー2でCassandra 1.0.3をクリーンインストールしました。

サーバー 1 からサーバー 2 にいくつかのファイルをコピーすることは可能ですか? または、独自のインポート/エクスポート コードを作成する必要がありますか?

両方のサーバーを停止したり、再起動したりできます。

4

2 に答える 2

3

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 スクラブを発行します。

于 2011-11-23T19:19:29.520 に答える
0

ハードウェアに関係していた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 を使用して新しいノードに列ファミリーを作成してください。

于 2011-11-23T20:21:11.793 に答える