cassandra-rackdc.propertiesファイル

GossipingPropertyFileSnitch、Ec2Snitch、およびEc2MultiRegionSnitchの構成ファイル。

GossipingPropertyFileSnitch、Ec2Snitch、Ec2MultiRegionSnitchは、cassandra-rackdc.properties構成ファイルを使用して、ノードが属するデータ・センターとラックを特定します。これらのスニッチは、要求を効率的にルーティングし、レプリカを均等に分散するためにネットワーク・トポロジーに関する情報をデータベースに通知します。このファイルの設定は、スニッチのタイプによって異なります。

このトピックでは、PropertyFileSnitchからGossipingPropertyFileSnitchへの移行の手順も説明します。

GossipingPropertyFileSnitch

実稼働環境にはこのスニッチを推奨します。このスニッチは、cassandra-rackdc.propertiesファイルで定義されたローカル・ノードのラックとデータ・センターの情報を使用し、この情報をゴシップで他のノードに伝搬します。

ノードがGossipingPropertyFileSnitchを使用するように構成するには、cassandra-rackdc.propertiesファイルを以下のように編集します。

PropertyFileSnitchからGossipingPropertyFileSnitchへの移行

PropertyFileSnitchからの移行を可能にするには、cassandra-topology.propertiesファイルがあれば、GossipingPropertyFileSnitchはこれを使用します。移行が完了したら、このファイルを削除します。移行の詳細については、「スニッチの切り替え」を参照してください。

注: GossipingPropertyFileSnitchは、cassandra-topology.propertiesが存在する場合は常にこのファイルを読み込みます。新しいクラスター、またはPropertyFileSnitchから移行されたクラスター上の各ノードからこのファイルを削除します。
cassandra-rackdc.propertiesファイルの場所は、インストールのタイプによって異なります。

パッケージ・インストールInstaller-Servicesインストール

/etc/dse/cassandra/cassandra-rackdc.properties

tarボール・インストールInstaller-No Servicesインストール

installation_location/resources/cassandra/conf/cassandra-rackdc.properties