2

Cassandra の DataStax Community Edition を Microsoft Windows 2008 R2 サーバーにインストールしました。単一ノード クラスタでの実行は問題ありません。問題は、クラスターに 2 つ目のノードを追加しようとしたときです。cassandra.yaml ファイルに適切な変更を加えた後、DataStax Cassandra Community Server 2.0.2 サービスを開始できなくなりました。エラーは、「ローカル コンピューターの Datastax Cassandra Community Server 2.0.2 サービスが開始されてから停止しました。他のサービスまたはプログラムで使用されていない場合、一部のサービスは自動的に停止します。」また、アプリケーション ログは、prunsrv.exe ファイルに問題があることを示しています。

Node1 に関連する cassandra.yaml ファイルは次のとおりです。

cluster_name: 'Test Cluster' 
num_tokens: 256 
# initial_token: 
seed_provider: 
- class_name: org.apache.cassandra.locator.SimpleSeedProvider 
parameters: 
- seeds: "X.X.X.221, X.X.X.222" 
listen_address: X.X.X.221  
rpc_address: X.X.X.221  
endpoint_snitch: SimpleSnitch 

Node2 に関連する cassandra.yaml ファイルは次のとおりです。

cluster_name: 'Test Cluster' 
num_tokens: 256 
# initial_token: 
seed_provider: 
- class_name: org.apache.cassandra.locator.SimpleSeedProvider 
parameters: 
- seeds: "X.X.X.221, X.X.X.222" 
listen_address: X.X.X.222  
rpc_address: X.X.X.222  
endpoint_snitch: SimpleSnitch 

両方のノードで、ポート 7000、7001、9160、7199、9042、8888、50031、61620、8012、9290、50030、50060、61621、22、および 8983 を開くように受信ファイアウォール ルールを設定しました。

私は Cassandra を初めて使用するので、明らかな何かが欠けていると思います。助けていただければ幸いです。

4

1 に答える 1