別のマシンに移動するために、Cassandra からすべてのデータをバックアップしようとしています。
これを行うためにnodetoolを使用しています。
nodetool -h localhost snapshot -t my_backup keyspcace
nodetool を実行すると、新しい「スナップショット」フォルダーが各列ファミリーのフォルダー内に作成され、そのフォルダーには「my_backup」という名前のフォルダーが含まれます。ただし、このフォルダーのサイズはかなり小さいです (元のフォルダーのサイズの 10% 未満)。そのフォルダーを自分のマシンにコピーし、Cassandra を停止し、各キースペース内のファイルを置き換えて、Cassandra のバックアップを開始しました。
しかし、今私がするとき
select count(*) from something
元のサーバーよりも少ない数のエントリを取得します。
私は何か間違ったことをしていますか?別のマシンに移動するために Cassandra 内のデータの完全なバックアップを作成するにはどうすればよいですか?