2017-01-20 7 views

答えて

0

たとえば、Cassandraバージョンをアップグレードする場合。

2

ローリングリスタート a cassandra clusterです。 cassandra clusterを再起動する理由はたくさんあります。私はちょうど以下を言及しています

  1. cassandra.yamlの値を更新したとき。 (上記のとおり)
  2. nodetoolは何とかしてしまった。あなたがコマンドnodetool repairを与えてコマンドをキャンセルしたが、それが後ろに突っ込んでしまった場合、別のnodetool repairコマンドを与えることはできません。
  3. クラスタに新しいノードを追加するとき、nprocという制限のためにstream_failedが得られます。実行中のクラスタノードがこの問題に陥り、ステータスを保持しようとすると、その時です。
  4. sstableloaderを使用しない場合は、データをsnapshotsから復元する必要があります。各ノードのdata_directorysnapshotsを入力し、再起動する必要があります。
  5. cassandra_versionをアップグレードしようとしています。
+0

4.スナップショットからデータを回復した後にクラスタを再起動する必要はありません。 evryノードの./nodetool refresh keyspaceテーブルを実行します。 [link](https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/ops_backup_snapshot_restore_t.html) - スナップショットSSTableディレクトリのコピー方法を使用します。 –

+0

ここでは、「ノードの再起動方法」について説明しました(https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/ops_backup_snapshot_restore_t.html#task_ds_vf4_z1r_gk)。 –

関連する問題