修復の実行中にCassandraクラスターに新しいノードを追加しても安全ですか?


15

既存のCassandraクラスターを拡張する準備ができています。修理を定期的に実行する予定です。クラスターに新しいノードを追加するときに修復を無効にする必要がありますか?または、クラスターの他の場所で修復が実行されている間に新しいノードをブートストラップできますか?


1
私がここで見ものから、制限はないので、再構築の実行時にクラスターにノードを追加できます。個人的に、私はそのような操作の交差を除外しようとします。
A.Newgate

回答:


5

Datastaxのドキュメントに従って、

警告:DataStax では、トポロジの変更中は修復操作を停止することを推奨しています。修理サービスはこれを自動的に行います。トポロジの変更中に実行される修復は、範囲の移動を伴う場合にエラーになる可能性があります。

そのため、クラスターに修復プロセスが存在する場合、トポロジの変更(ノードの追加/削除)は推奨されないことは明らかです。


2
これは、この質問が投稿された後にその文書に追加された新しい宣伝文句です。当時はそれほど明確ではありませんでした。さらに、そうすることは安全ではないとは言わず、範囲が移動すると修理が失敗するだけです。ただし、これは2年前にこの質問をしてから受け取った唯一の回答であり、受け入れたのはまともな回答です。
ジーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.