People have been using that sort of configuration in EC2 deployments to run the 
listen_address through a VPN and rpc_address on the private IP. 

Are you still having troubles connecting ?

 
-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 11 May 2011, at 00:53, Jeremy Hanna wrote:

> Anyone have any thoughts on this thread - about configuring cassandra with a 
> different ip for listen address and rpc address? 
> 
> moving this to the cassandra user list as it more involves cassandra 
> configuration at this point.
> 
> On May 10, 2011, at 12:58 AM, Badrinarayanan S wrote:
> 
>> Hi, after further digging, the issue is related to describe_ring function of
>> Cassandra and more details are available at
>> https://issues.apache.org/jira/browse/CASSANDRA-1777. So till it is resolved
>> opting to have only public ips for both gossip and thrift.
>> 
>> 
>> -----Original Message-----
>> From: Jeremy Hanna [mailto:jeremy.hanna1...@gmail.com] 
>> Sent: Saturday, May 07, 2011 1:36 AM
>> To: u...@pig.apache.org
>> Subject: Re: PIG Cassandra - IPs of nodes in a ring
>> 
>> Hmmm - if that's the case, then you might try the cassandra user list or ask
>> someone like driftx (brandon) in the #cassandra channel on IRC.  He might
>> know what implications there are for that setup.
>> 
>> On May 6, 2011, at 1:13 PM, Badrinarayanan S wrote:
>> 
>>> Hi, I am running from one of the nodes in the cluster. 
>>> 
>>> I too believe it is something to do with different address for rpc_address
>>> and listen_address but not sure what it is...
>>> 
>>> 
>>> 
>>> -----Original Message-----
>>> From: Jeremy Hanna [mailto:jeremy.hanna1...@gmail.com] 
>>> Sent: Friday, May 06, 2011 11:10 PM
>>> To: u...@pig.apache.org
>>> Subject: Re: PIG Cassandra - IPs of nodes in a ring
>>> 
>>> Where are you running the pig script from - your local machine or one of
>> the
>>> nodes in the cluster or ?  I would think it wouldn't matter which address
>>> you use, but what interface it's using.  So if the internal and public
>>> address are both using the same interface, then you should be able to
>>> connect to cassandra from your local machine using the public address.
>>> That's what I do with EC2.  I use the internal address to connect when I'm
>>> connecting within the region and the public address when I'm connecting
>> from
>>> my local machine.
>>> 
>>> I've never done a different address for rpc_address and listen_address for
>>> that configuration, so there might be peculiarities there that I wouldn't
>>> have seen.
>>> 
>>> On May 6, 2011, at 11:37 AM, Badrinarayanan S wrote:
>>> 
>>>> Hi,
>>>> 
>>>> 
>>>> 
>>>> I got a cluster with seven Cassandra nodes. The ring is formed using the
>>>> private ips of each of the nodes. The rpc_address of the nodes is set to
>>>> private and listen_address of the nodes set to public mainly to
>> facilitate
>>>> cross data centre ring. When I ring the nodes, it shows all nodes are up
>>>> pointing to private ip.
>>>> 
>>>> 
>>>> 
>>>> However when I setup Hadoop/PIG and try to run a PIG script, I get an
>>>> exception like java.io.IOException: failed connecting to all endpoints
>>>> <ip1>, <ip2>. The ip1 and ip2 are the public ips of nodes part of the
>>> ring. 
>>>> 
>>>> 
>>>> 
>>>> Any suggestion on why it is looking for public ip when the rpc_addr of
>>> nodes
>>>> and ring is pointing to private ips.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Regards,
>>>> 
>>>> badri
>>>> 
>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to