2017-10-23 3 views
0

単純な4ノードのCassandraクラスタをあるクラウドプロバイダから別のクラウドプロバイダに移行します。両方の雲のノード数は同じですが、新しいクラスターはバージョン3.11.0、古いクラスターは3.0.11です。私はsstableloaderを使用して、あるクラスタから別のクラスタへデータをストリームします(スキーマは新しいクラスタで別々に作成されています)。リリースnotesによると、これは問題ではありません。エクスポート中にCassandraクラスタバルクローダーがハングする

しかし、sstableloaderのある列ファミリでは100%に達していますが、その後数時間はハングします(時間がかかっている時間が流れます)。各ノードでストリーミングする合計データは500 GB未満です。なぜこれが起こっているのか、どのように避けるべきかについての助けに感謝します。

答えて

0

は、新しいノードを作成し、

Flush tables from the memtable to SSTables on disk

は古いクラウドサーバから1つのノードを削除して新しいクラウドサーバから既存のクラスタに追加します。各ノードのような賢明な繰り返し。

+0

あなたの答えをありがとう。この方法は、クラスタを移行用にブリッジする場合に使用します。データセンターを追加するときに、同じバージョンのcassandraを使用することをお勧めしますので、最後の手段があります。私のOPはCassandraバルクローダーのベストプラクティス/落とし穴です。 – Segmented

関連する問題