2017-03-28 13 views
1

私はシンガポールの4つの地域(4つのコア、32 GBのRAM)に4つのcassandraノードのクラスタを持っています。私はmumbai地域にそれを移行する必要がありますので、私はmumbai地域に3ノードの新しいクラスタを作成し、それを別のデータセンターとして指定し、それに応じてクライアントを変更しました。古いデータセンターのデータを新しいデータセンターに複製するために、nodetoolを再構築します。ディスク上のデータは約150GBを表示していますが、nodetoolステータスを実行すると26GBしか表示されません。カッサンドラバージョン3.9。 nodetoolの再構築はまだ実行中です。ノデトゥールの再構築の仕組み

答えて

0

150GBは、バックアップ/スナップショット/古いデータです。データのサブディレクトリを確認します。

新しいクラスタを作成したとき、古いサーバーの古い/使用済みイメージからデータをコピーしましたか?

Nodetool rebuildはすべてのデータをコピーする必要があります。

+0

いいえ、新しいマシンにはスナップショットがありません。古いサーバーから何もコピーしませんでした。 – deenbandhu

+0

途中で再構築が停止しましたか?クラスタに負荷がかかりますか?また、古いdcと新しいdcとの間の大きな表に対して、データ・ディレクトリー内のファイルを比較しようとします。 – nevsv

+0

nodetoolによって更新されたデータは自動的にヘルプのおかげで – deenbandhu