cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From puneet loya <puneetl...@gmail.com>
Subject Re: cassandra and .net
Date Tue, 10 Apr 2012 09:21:45 GMT
I checked logs of cassandra.. in the debug state..

I got this response

DEBUG [ScheduledTasks:1] 2012-04-10 14:49:29,654 LoadBroadcaster.java (line
86) Disseminating load info ...
DEBUG [Thrift:7] 2012-04-10 14:50:00,820 CustomTThreadPoolServer.java (line
197) Thrift transport error occurred during processing of message.
org.apache.thrift.transport.TTransportException
at
org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:132)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:129)
at
org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at
org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
at
org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
at
org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
at
org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:2877)
at
org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:187)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG [Thrift:7] 2012-04-10 14:50:00,820 ClientState.java (line 104) logged
out: #<User allow_all groups=[]>
On Tue, Apr 10, 2012 at 12:03 PM, Pierre Chalamet <pierre@chalamet.net>wrote:

> **
> Another tentative : try using TFramedTransport with an instance of TSocket
> directly.
>
> - Pierre
> ------------------------------
> *From: * puneet loya <puneetloya@gmail.com>
> *Date: *Tue, 10 Apr 2012 11:06:22 +0530
> *To: *<user@cassandra.apache.org>
> *ReplyTo: * user@cassandra.apache.org
> *Subject: *Re: cassandra and .net
>
> hi,
>
> sorry i posted the port as 7000. I m using 9160 but still has the same
> error.
>
> "Cannot read, Remote side has closed".
> Can u guess whats happening??
>
> On Tue, Apr 10, 2012 at 11:00 AM, Pierre Chalamet <pierre@chalamet.net>wrote:
>
>> hello,
>>
>> 9160 is probably the port to use if you use the default config.
>>
>> - Pierre
>>
>> On Apr 10, 2012, at 7:26 AM, puneet loya <puneetloya@gmail.com> wrote:
>>
>> > using System;
>> > using System.Collections.Generic;
>> > using System.Linq;
>> > using System.Text;
>> > using Thrift.Collections;
>> > using Thrift.Protocol;
>> > using Thrift.Transport;
>> > using Apache.Cassandra;
>> >
>> > namespace ConsoleApplication1
>> > {
>> >     class Program
>> >     {
>> >         static void Main(string[] args)
>> >         {
>> >             TTransport transport=null;
>> >             try
>> >             {
>> >                 transport = new TBufferedTransport(new
>> TSocket("127.0.0.1", 7000));
>> >
>> >
>> >                 //if(buffered)
>> >                 //            trans = new TBufferedTransport(trans as
>> TStreamTransport);
>> >                 //if (framed)
>> >                 //    trans = new TFramedTransport(trans);
>> >
>> >                 TProtocol protocol = new TBinaryProtocol(transport);
>> >                 Cassandra.Client client = new
>> Cassandra.Client(protocol);
>> >
>> >                 Console.WriteLine("Opening connection");
>> >
>> >                 if (!transport.IsOpen)
>> >                     transport.Open();
>> >
>> >                 client.describe_keyspace("abc");               //
>> Crashing at this point
>> >
>> >           }
>> >             catch (Exception ex)
>> >             {
>> >                 Console.WriteLine(ex.Message);
>> >             }
>> >             finally
>> >             { if(transport!=null)
>> >                 transport.Close(); }
>> >             Console.ReadLine();
>> >         }
>> >     }
>> > }
>> >
>> > I m trying to interact with cassandra server(database) from .net. For
>> that i have referred two libraries i.e, apacheCassandra08.dll and
>> thrift.dll.. In the following piece of code the connection is getting
>> opened but when i m using client object it is giving an error stating
>> "Cannot read, Remote side has closed".
>> >
>> > Can any1 help me out with this? Has any1 faced the same prob?
>> >
>> >
>>
>
>

Mime
View raw message