Ec2Snitch
1つのリージョンのAmazon EC2デプロイに使用するスニッチ。
EC2Snitchは、クラスターのすべてのノードが1つのリージョン内にあるAmazon EC2の簡単なクラスター・デプロイに使用します。
EC2デプロイでは、リージョン名はデータ・センター名として扱われ、アベイラビリティー・ゾーンはデータ・センター内のラックとして扱われます。たとえば、ノードがus-east-1リージョンにある場合、us-eastはデータ・センター名で、1がラックの場所です。(ラックはレプリカの分散では重要ですが、データ・センターの命名では重要ではありません。) プライベートIPが使用されるため、このスニッチは複数のリージョンにわたっては機能しません。
1つのデータ・センターのみを使用する場合は、プロパティを指定する必要はありません。
複数のデータ・センターが必要な場合は、dc_suffixオプションをcassandra-rackdc.propertiesファイルで設定します。他の行は無視されます。
- node0
dc_suffix=_1_cassandra
- node1
dc_suffix=_1_cassandra
- node2
dc_suffix=_1_cassandra
- node3
dc_suffix=_1_cassandra
- node4
dc_suffix=_1_analytics
- node5
dc_suffix=_1_search
us-east_1_cassandra
us-east_1_analytics
us-east_1_search
キースペース・ストラテジ・オプション
キースペース・ストラテジ・オプションを定義する場合、``us-east``などのEC2リージョン名をデータ・センター名に使用してください。
パッケージ・インストールInstaller-Servicesインストール |
/etc/dse/cassandra/cassandra-rackdc.properties |
tarボール・インストールInstaller-No Servicesインストール |
installation_location/resources/cassandra/conf/cassandra-rackdc.properties |