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, 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: >>> >>> 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 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 = >>> > Boolean.valueOf(System.getProperty("cassandra.framed", "true")) ? new >>> > TFramedTransport( >>> > socket) : socket; >>> > trans.open(); >>> > >>> > But if i changed "localhost" to the localhost's ip , throws out the >>> > "java.net.ConnectException: Connection refused". >>> > >>> > And the connecting to other ip also fails. >>> > >>> > -- >>> > Best regards, >>> > Ivy Tang >>> > >>> > >>> > >> >> >> >> -- >> Best regards, >> Ivy Tang >> >> > > > > -- > Best regards, > Ivy Tang > > >