Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Ying Tang
I'm using cassandra 0.7 . And in storage-conf . # The address to bind the Thrift RPC service to rpc_address: localhost # port for Thrift to listen on rpc_port: 9160 In my client , the code below works successfully. TSocket socket = new TSocket(localhost, 9160); TTransport trans

Re: Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Benjamin Black
Do you mean you are changing the yaml file? Does 'netstat -an | grep 9160' indicate cassandra is bound to ipv4 or ipv6 (tcp vs tcp6 in the netstat output)? b On Thu, Sep 9, 2010 at 1:06 AM, Ying Tang ivytang0...@gmail.com wrote: I'm using cassandra 0.7 . And in storage-conf . # The address

Re: Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Ying Tang
no , i didn't change the yaml file. On Thu, Sep 9, 2010 at 4:10 AM, Benjamin Black b...@b3k.us wrote: Do you mean you are changing the yaml file? Does 'netstat -an | grep 9160' indicate cassandra is bound to ipv4 or ipv6 (tcp vs tcp6 in the netstat output)? b On Thu, Sep 9, 2010 at 1:06

Re: Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Ying Tang
oh.solve it. Change the rpc_address to my localhost's ip ,then in the client code ,the TSocket can connect to the ip. On Thu, Sep 9, 2010 at 4:14 AM, Ying Tang ivytang0...@gmail.com wrote: no , i didn't change the yaml file. On Thu, Sep 9, 2010 at 4:10 AM, Benjamin Black b...@b3k.us wrote:

Re: Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Benjamin Black
when you say localhost's ip do you mean 127.0.0.1 or do you mean an ip on its local interface? On Thu, Sep 9, 2010 at 1:29 AM, Ying Tang ivytang0...@gmail.com wrote: oh.solve it. Change the rpc_address to my localhost's ip ,then in the client code ,the TSocket can connect to the ip. On Thu,

Re: Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Aaron Morton
I set this to 0.0.0.0 I think the original storage_config.xml had a comment that it would make thrift respond on all interfaces.AaronOn 09 Sep, 2010,at 08:37 PM, Benjamin Black b...@b3k.us wrote:when you say "localhost's ip" do you mean 127.0.0.1 or do you mean an ip on its local interface? On

Re: Connect to localhost is ok,but the ip fails.

2010-09-09 Thread Benjamin Black
correct, 0.0.0.0 is a wildcard. On Thu, Sep 9, 2010 at 1:19 PM, Aaron Morton aa...@thelastpickle.com wrote: I  set this to 0.0.0.0 I think the original storage_config.xml had a comment that it would make thrift respond on all interfaces. Aaron On 09 Sep, 2010,at 08:37 PM, Benjamin Black