2017-05-19 5 views
0

必要なときに同じクラスタを迅速に設定するには、Cassandraスキーマとデータをファイルにエクスポートする必要があります。Cassandraクラスタからすべてのデータをファイルにエクスポートする方法

同一は、同じトポロジ、同じノード数および複製係数を意味する可能性があります。

NetworkTopologyStrategyの単純なファイルバックアップの場合、/ sstableスナップショットは役に立たないため、ピアIPは他のデータと共に記録されます。別のノードでリストアした後、ソースクラスタシードに到達しようとします。

私はそのようなタスクのための準備ができていないソリューションがほとんどないことに驚いていました。

DESC SCHEMA;を使用してすべてのテーブルの出力を解析し、COPY keyspace.table TO /backup/keyspace.table.csv;でバックアップし、後でsstableloaderを使用して他のノードにリストアする必要があるとします。

もっと良い解決法はありますか?

+0

実はルビーカサンドラ・ドライバはDESCをサポートし、私はcqlshするshelloutsを作ることにしたコピーされません原因:ここでは、クラスタ間のスナップショットをコピーする方法を記述したドキュメントです。 以下の回答からの指示が私の場合には複雑すぎます。 –

答えて

関連する問題