Hi All, I am using the following code as per suggestion by Ruslan tr = new TSocket(url, port,timeout); TTransport transport= new TFramedTransport(tr); TProtocol proto = new TBinaryProtocol(transport); client = new Cassandra.Client(proto); client.set_keyspace(this.keyspace);
But I am getting the error at org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:142) at org.apache.thrift.transport.TFramedTransport.flush(TFramedTransport.java:156) at org.apache.cassandra.thrift.Cassandra$Client.send_set_keyspace(Cassandra.java:414) at org.apache.cassandra.thrift.Cassandra$Client.set_keyspace(Cassandra.java:403) Please suggest why is this an error Thanks Anurag On Thu, Mar 24, 2011 at 7:15 AM, Anurag Gujral <anurag.guj...@gmail.com>wrote: > Hi Ruslan > where is this framed transport defined. > I did TProtocol proto = new TFramedTransport(tr); > > I am getting > annot find symbol > [javac] symbol : class TFramedTransport > Please Suggest > Thanks > Anurag > > On Thu, Mar 24, 2011 at 2:13 AM, ruslan usifov <ruslan.usi...@gmail.com>wrote: > >> and where is transport creation for your thrift interface? Cassandra 0.7 >> uses Framed transport as default >> >> >> 2011/3/24 Anurag Gujral <anurag.guj...@gmail.com> >> >>> >>> I am using the following code to create my client. >>> >>> tr = new TSocket(url, port); >>> TProtocol proto = new TBinaryProtocol(tr); >>> client = new Cassandra.Client(proto); >>> client.set_keyspace(this.keyspace); >>> >>> I am getting the errors I mentioned below >>> Thanks >>> Anurag >>> >>> >>> ---------- Forwarded message ---------- >>> From: Anurag Gujral <anurag.guj...@gmail.com> >>> Date: Thu, Mar 24, 2011 at 1:26 AM >>> Subject: error connecting to cassandra 0.7.3 >>> To: user@cassandra.apache.org >>> >>> >>> I am using cassandra-0.7.3 and thrift-0.0.5,I wrote a java client using >>> thrift 0.0.5 when I try to connect to >>> local cassandra server I get the following error >>> ERROR com.bluekai.cassandra.validation.ValidationThread - Failed to >>> connect to 127.0.0.1. >>> org.apache.thrift.transport.TTransportException: Cannot write to null >>> outputStream >>> >>> >>> I am able to connect to the local cassandra server using cassandra-cli >>> though >>> >>> Any suggestions >>> Thanks >>> Anurag >>> >>> >> >