ノードの追加および古いノードの使用廃止
動作中のノードを新しいノードで置き換える2つの方法(新しいハードウェアに更新する場合や先行保守を実行する場合など)。
交換ノードを準備および起動してクラスターに組み込んだら、古いノードを使用廃止にします。
手順
クラスターのすべてのノードに同じバージョンのDataStax Enterpriseがインストールされていることを確認してください。「DataStax Enterprise 5.1.xパッチ・リリースのインストール」を参照してください。
-
「既存のクラスターへのノードの追加」で説明しているように、交換ノードを準備して起動します。
注: vnodeを使用していない場合は、「クラスターへの単一トークン・ノードの追加」を参照してください。
-
以下のようにして、交換ノードが動作していることを確認します。
- vnodeを使用しない場合は、nodetool ringを実行します。
- vnodeを使用する場合は、nodetool statusを実行します。
tarボールおよびInstaller-No Servicesのパス:installation_location/resources/cassandra/bin
以下のように、ステータスが表示されます。- nodetool ring: Up
- nodetool status: UN
- 元のノードのホストIDをメモします。これは、次のステップで使用します。
- 元のノードのホストIDを使用して、nodetool decommissionコマンドで、クラスターの元のノードを使用廃止にします。
- 同じデータ・センター内の他のすべてのノードで、nodetool cleanupを実行します。