2016-04-12 5 views
0

よろしくコミュニティ(9042-できます接続しません)。カサンドラは、外部からアクセス私はEC2 -AWS上カサンドラDBのクラスタを展開する、</p> <p>を

私は問題なくこれらのチュートリアルに従っ:http://datascale.io/how-to-create-a-cassandra-cluster-in-aws/http://datascale.io/how-to-create-a-cassandra-cluster-in-aws-part-2/

彼らは、パブリックIPを持っており、セキュリティグループということが、しかし、私のノード(インスタンス)は、外部(DataStax DevCenterのApp/LinuxのCLI)からアクセスすることはできません必要なポートを開いてください。

> The specified host(s) could not be reached. All host(s) tried for 
> query failed (tried: /52.91.81.107:9042 
> (com.datastax.driver.core.TransportException: [/52.91.81.107:9042] 
> Cannot connect)) [/52.91.81.107:9042] Cannot connect My configuration 
> file cassandra.yaml of node1: 

cluster_name: ‘DataScale Demo Cluster’ 
seeds: “Public IP Node 1,Public IP Node 2” 
broadcast_address: Public IP Node 1 
listen_address: 

rpc_address(デフォルトのローカルホスト)も変更する必要があるかどうか疑問がありますか?

提案がありますか?

はlisten_addressとrpc_addressは両方のプライベートIPアドレスでなければなりませんそんなに

+0

はい、あなたのパブリックIPに対して 'rpc_address'を修正する必要があります。 – Aaron

+0

は – apesa

+0

は、あなたがこの中で説明されている手順に従うことによってそれを修正することができかもしれませあなたcassandra.yamlファイルをしてください投稿[リンク](http://stackoverflow.com/questions/18724334/cant-connect-to-cassandra-nohostavailableexception/27738153# 27738153) –

答えて

0

ありがとうございます。

クライアントは、その後、パブリックIPアドレス経由でクラスタにアクセスすることができるようになります。

関連する問題