2016-11-23 7 views
0

私のcassandraクラスターは、vnode(num_tokens = 32)でセットアップされています。vassのCassandraトークン範囲分布

さまざまなノードにまたがるトークン範囲の分布が時間とともに変化するかどうかを知りたい。私が尋ねる理由は、災害復旧のためにテーブル・スナップを使用してデータをバックアップすることです。新しいクラスタを復元する必要が生じた場合、トークンレンジ方式を使用してリストアする必要があります。

私は、S3のノードごとにnodetoolリングコマンドのバックアップを取ってから、新しいクラスタでリストアすることを計画しています。トークン範囲の分布が時間外に変化するかどうかを知りたい。

答えて

0

ノードを追加または削除すると、簡単に答えられます。それをテストする最も簡単な方法は、3ノードクラスタを設定し、nodetool ringをチェックしてから、4番目を追加してから再チェックすることです。

あなたはおそらくそう限り、私は、クラスタを展開しませんよう

+0

sstableloaderのようなものを使用してクラスタにデータをリストアする方がいいでしょう、トークンリング分布が変化しないのですか?はいの場合、クラスタを展開するたびにトークンリングのコピーを取ることができます。 –

+0

sstableloaderには多くの時間がかかります。例:私たちの場合、データサイズは20時間です。 DRでは、ダウンタイムを最小限に抑えたいと考えています。 –

+1

トークンは、ノードの初期化時に割り当てられます。前述のマークのようにノードを追加しない限り、それ以降は変更されません。 – LHWizard

関連する問題