ノードのIPアドレスの変更
ノードのIPアドレスの変更。
cassandra.yaml
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。パッケージ・インストール | /etc/dse/cassandra/cassandra.yaml |
tarボール・インストール | installation_location/resources/cassandra/conf/cassandra.yaml |
手順
- プロセスの再起動を迅速化するには、DSEサービスを停止する前に、nodetool drainを実行します。
- DataStax Enterpriseを停止します。
-
古いIPアドレスを、cassandra.yaml ファイルで新しいアドレスに置き換えます。
- listen_address
- broadcast_address
- (未設定の場合はオプション)native_transport_address
- ノードがシード・ノードの場合は、すべてのノードのについてseed_providerリスト内の-seedsパラメーターを更新します。その場合、cassandra.yaml ファイルを使用します。
-
endpoint_snitchが
PropertyFileSnitch
の場合は、すべてのノードのcassandra-topology.propertiesファイルに新しいIPアドレスのエントリーを追加します。注: 古いIPアドレスのエントリーは削除しないでください。 - DNSとローカル・ホストのIP設定を更新します。
- ローカル・ホストでDSEを起動します。
-
PropertyFileSnitch
を使用する場合は、ローリング再起動を実行します。