同じリージョンとセキュリティグループの2台のEC2マシンに2ノードのCassandraクラスターをセットアップしようとしています。各マシンには、1つのcassandraインスタンスが実行されています。cassandra.yamlファイルを変更して、これらの両方を同じクラスターに追加しました。しかし、私はそうすることができません。これらは、私が作成したcassandra.yamlファイルで変更された構成オプションです。両方のマシンは私たちに属しています-東DC。(私もお互いにpingを実行できます。参考までに)。ApacheCassandraバージョン1.1.6を使用しています。
EC2 Machine1: listen_address-このマシンのプライベートIP。rpc_address-0.0.0.0シード-EC2マシンのプライベートIP1。endpoint_snitch-Ec2Snitch(SimpleSnitchとEc2MultiRegionSnitchも試しました)initial_token-2つのノードのトークンジェネレータツールによって生成された最初のトークン。このcassandraインスタンスのこのトークンにnodetoolを移動しました。
EC2 Machine2:listen_address- このマシンのプライベートIPrpc_address-0.0.0.0シード-EC2マシンのプライベートIPendpoint_snitch -Ec2Snitch(SimpleSnitchとEc2MultiRegionSnitchでも試しました)initial_token-2つのノードのトークンジェネレーターツールによって生成された2番目のトークン。このcassandraインスタンスのこのトークンにnodetoolを移動しました。
これらの設定により、インスタンスを再起動すると、両方のcassandraインスタンスが同じリングに自動的に追加されます。しかし、nodetool -h localhost ringコマンドを実行すると、両方のマシンが同じではなく、独自のクラスターで実行されています。
ここの構成で欠けているものはありますか?