2つのノードcassandraクラスタがあります。私はそれらを2つの単一ノードクラスタに分割しようと考えています。 Nodetool 2ノードのcassandraクラスタを1ノードクラスタに変換する
両方のノードでSimpleSnitch
- 両方のノード上のStatusコマンドは2つのノードを表示しますが、1つのノードしか期待していません。
私は間違っていますか?
2つのノードcassandraクラスタがあります。私はそれらを2つの単一ノードクラスタに分割しようと考えています。 Nodetool 2ノードのcassandraクラスタを1ノードクラスタに変換する
両方のノードでSimpleSnitch
私は間違っていますか?
ここで問題となるのは、各ノードが2ノードクラスタの一部と考えていることです。あなたがそうでなければそれを言うまで、それはこのように残るでしょう。各ノードにデータを保持する必要があると仮定すると、nodetool status
の出力にDN
と表示される他のノードの場合は、各ノードでnodetool removenode <id>
を実行する必要があります。両方のノードでデータを必要としない場合は、nodetool decommission
ノードを削除する方法については、see this linkを参照してください。
これらの2つのノードを一緒に再結合する場合は、2つのクラスタを結合しようとするスキーマの不一致で終わる可能性があるため、ノードの1つを既存のクラスタにワイプしてブートストラップすることを強くお勧めします。