I highly recommend using one of the existing Cassandra
clients<http://wiki.apache.org/cassandra/ClientOptions>instead of
writing your own.
On Thu, Mar 24, 2011 at 10:17 AM, Anurag Gujral <anurag.guj...@gmail.com>wrote:

> Hi All,
>            I was able to resolve by making socket open.
> Thanks
> Anurag
>
>
> On Thu, Mar 24, 2011 at 7:48 AM, Anurag Gujral <anurag.guj...@gmail.com>wrote:
>
>> 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
>>>>>
>>>>>
>>>>
>>>
>>
>


-- 
Tyler Hobbs
Software Engineer, DataStax <http://datastax.com/>
Maintainer of the pycassa <http://github.com/pycassa/pycassa> Cassandra
Python client library

Reply via email to