Hi Aaron, The issue was connecting from PIG. For now we have moved to using public ip for both listen and rpc addreses so that we can continue with our PIG jobs. We are good for now.
However would like to know whether this sort of configuration supported by Cassandra in future. Thanks, badri -----Original Message----- From: aaron morton [mailto:[email protected]] Sent: Thursday, May 12, 2011 6:42 AM To: [email protected] Cc: [email protected] Subject: Re: PIG Cassandra - IPs of nodes in a ring 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:[email protected]] >> Sent: Saturday, May 07, 2011 1:36 AM >> To: [email protected] >> 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:[email protected]] >>> Sent: Friday, May 06, 2011 11:10 PM >>> To: [email protected] >>> 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 >>>> >>>> >>>> >>> >> >
