incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Reddy <mark.re...@boxever.com>
Subject Re: Unable to connect to cassandra server on EC2?
Date Sun, 10 Aug 2014 13:13:21 GMT
Hi,

While I have no direct experience with the Python driver itself I took a
quick and it uses Cassandra's native transport protocol, so setting the
port to 9160 (Thrift protocol) won't work. You will need to set it to the
native transport port, which is 9042.

Also make sure that you have the rpc_address (and if needed
broadcast_rpc_address) set correctly.

On a side note, if you are trying out 2.1.0, 2.1.0-rc5 is out and with many
fixes and improvements.


Mark


On Sun, Aug 10, 2014 at 1:04 PM, Subodh Nijsure <subodh.nijsure@gmail.com>
wrote:

> Hello,
>
>
> I have setup a new EC2 instance to run cassandra on EC2, have gone
> through bunch of questions that don't seem to help. I am running
> apache-cassandra-2.1.0-rc3
>
> I have opened port 9160, 9042 on my EC2 instance say its IP address is
> 1.2.3.4
>
> Since this is single node system I haven't opened other ports as pointed in
>
>
> http://www.datastax.com/documentation/cassandra/2.0/cassandra/install/installAMISecurityGroup.html
>
> When I try to connect to this host using the python driver with
> cluster config like this:
>
> cluster = Cluster(contact_points=['1.2.3.4',], port=9160)
>
> I am getting error:
>
>  File "....cluster.py", line 1649, in _reconnect_internal
>     raise NoHostAvailable("Unable to connect to any servers", errors)
> cassandra.cluster.NoHostAvailable: ('Unable to connect to any
> servers', {'1.2.3.4': error(111, 'Connection refused')})
>
> Any ideas on what incantation I need to have in cassandra.yml file to
> allow external clients to connect cassandra instance running on EC2 ?
>
> -Subodh
>

Mime
View raw message