Amazon EC2シングルリージョン・スニッチの構成
シングルリージョンのAmazon EC2デプロイにはEc2Snitchスニッチを使用します。
cassandra-rackdc.properties
cassandra-rackdc.propertiesファイルの場所は、インストールのタイプによって異なります。| パッケージ・インストール | /etc/dse/cassandra/cassandra-rackdc.properties |
| tarボール・インストール | installation_location/resources/cassandra/conf/cassandra-rackdc.properties |
Ec2Snitchは、クラスターのすべてのノードが1つのリージョン内にあるAmazon EC2の簡単なクラスター・デプロイに使用します。プライベートIPが使用されるため、このスニッチは複数のリージョンにわたっては機能しません。
EC2デプロイでは、リージョン名はデータ・センター名として扱われ、アベイラビリティー・ゾーンはデータ・センター内のラックとして扱われます。たとえば、ノードがus-east-1リージョンにある場合、us-eastはデータ・センター名で、1がラックの場所です。(ラックはレプリカの分散には重要ですが、データ・センターの命名には重要ではありません。)
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リージョン名をデータ・センター名に使用してください。
