ノードのIPアドレスの変更

ノードのIPアドレスの変更。

ノードのIPアドレスを変更するには、ノードのIPを変更してから、DataStax Enterpriseを再起動します。

cassandra.yaml

cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール /etc/dse/cassandra/cassandra.yaml
tarボール・インストール installation_location/resources/cassandra/conf/cassandra.yaml

手順

  1. プロセスの再起動を迅速化するには、DSEサービスを停止する前に、nodetool drainを実行します。
  2. DataStax Enterpriseを停止します。
  3. 古いIPアドレスを、cassandra.yaml ファイルで新しいアドレスに置き換えます。
  4. ノードがシード・ノードの場合は、すべてのノードのについてseed_providerリスト内の-seedsパラメーターを更新します。その場合、cassandra.yaml ファイルを使用します。
  5. endpoint_snitchPropertyFileSnitchの場合は、すべてのノードのcassandra-topology.propertiesファイルに新しいIPアドレスのエントリーを追加します。
    注: 古いIPアドレスのエントリーは削除しないでください。
  6. DNSとローカル・ホストのIP設定を更新します。
  7. ローカル・ホストでDSEを起動します。
  8. PropertyFileSnitchを使用する場合は、ローリング再起動を実行します。