2017-11-07 7 views
0

こんにちは、私はここに私の理解を入れてみましょう。したがって、あるノードが何らかの理由で、カサンドラクラスターに落ちた場合。そのノードが正常に削除され、新しいノードが追加された場合、複製されたデータは複製の法則によって新しいノードに再作成されますか?私は、2の複製係数を持つ3つのクラスタノードを持っていて、ノードが緩んでいると言っています。私は新しいノードをスピンアップすると、この新しいノードに再作成私の死んだノードに失われたデータのですか?この場合、C *アーキテクチャーが私のために優雅な回復を処理するのとは対照的に、バックアップからリストアする必要がある理由を説明することもできます。バックアップまたはノードの削除によるcassandraノードの交換?

答えて

1

ノードを解放して置き換え(デッド1を廃止して新しいノードを追加する)、新しいノードを追加すると、そのノードのデータがこの新しいノードにストリーミングされ、ストリーミングが終了すると同じデータ従来通り。しかし、3つのノードのうち2つが死んだ場合や、ノードを失う前にネットワークを分割しているために、データが失われる可能性があります。したがって、RF> 1であっても必ずバックアップを実行する必要があります。修復操作(ストリーミングデータは、すべてのレプリカのが整列させるために)しながら、

+0

バックアップはバックグラウンドHW障害のような、いくつかの理由でトリガすることができ、操作、ノードはメンテナンス等であり、災害復旧計画(DRP)の一部として推奨されています – TomerSan

関連する問題