0

別のマシンに移動するために、Cassandra からすべてのデータをバックアップしようとしています。

これを行うためにnodetoolを使用しています。

nodetool -h localhost snapshot -t my_backup keyspcace

nodetool を実行すると、新しい「スナップショット」フォルダーが各列ファミリーのフォルダー内に作成され、そのフォルダーには「my_backup」という名前のフォルダーが含まれます。ただし、このフォルダーのサイズはかなり小さいです (元のフォルダーのサイズの 10% 未満)。そのフォルダーを自分のマシンにコピーし、Cassandra を停止し、各キースペース内のファイルを置き換えて、Cassandra のバックアップを開始しました。

しかし、今私がするとき

select count(*) from something

元のサーバーよりも少ない数のエントリを取得します。

私は何か間違ったことをしていますか?別のマシンに移動するために Cassandra 内のデータの完全なバックアップを作成するにはどうすればよいですか?

4

0 に答える 0