Cassandra を再インストールしようとしましたが、データが失われました! SSTables がまだ残っており、ディスクの多くのスペースを消費していることがわかりました。
私がやった事
sudo apt-get --purge remove cassandra
sudo apt-get install dsc20
データを Cassandra に戻すにはどうすればよいですか。
Cassandra を再インストールしようとしましたが、データが失われました! SSTables がまだ残っており、ディスクの多くのスペースを消費していることがわかりました。
私がやった事
sudo apt-get --purge remove cassandra
sudo apt-get install dsc20
データを Cassandra に戻すにはどうすればよいですか。
これは一種のハッキー (ツールが意図したとおりに使用されていない) ですが、sstable2json を使用して古い sstables からデータを json にエクスポートし、それを新しい C* インストールに再インポートすることができます。これを行うには、次のことを行う必要があります。
./nodetool flush
)をフラッシュします。json2sstable と sstable2json はエクスポート/インポート ツールではなくデバッグ ツールであるため、これはハッキーです。