ノードの追加および古いノードの使用廃止

動作中のノードを新しいノードで置き換える2つの方法(新しいハードウェアに更新する場合や先行保守を実行する場合など)。

交換ノードを準備および起動してクラスターに組み込んだら、古いノードを使用廃止にします。

手順

クラスターのすべてのノードに同じバージョンのDataStax Enterpriseがインストールされていることを確認してください。「DataStax Enterprise 5.1.xパッチ・リリースのインストール」を参照してください。
  1. 既存のクラスターへのノードの追加」で説明しているように、交換ノードを準備して起動します。
    注: vnodeを使用していない場合は、「クラスターへの単一トークン・ノードの追加」を参照してください。
  2. 以下のようにして、交換ノードが動作していることを確認します。
    • vnodeを使用しない場合は、nodetool ringを実行します。
    • vnodeを使用する場合は、nodetool statusを実行します。
    tarボールおよびInstaller-No Servicesのパス:
    installation_location/resources/cassandra/bin
    以下のように、ステータスが表示されます。
    • nodetool ring: Up
    • nodetool status: UN
  3. 元のノードのホストIDをメモします。これは、次のステップで使用します。
  4. 元のノードのホストIDを使用して、nodetool decommissionコマンドで、クラスターの元のノードを使用廃止にします。
  5. 同じデータ・センター内の他のすべてのノードで、nodetool cleanupを実行します。