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 <pie...@chalamet.net>wrote: > ** > Another tentative : try using TFramedTransport with an instance of TSocket > directly. > > - Pierre > ------------------------------ > *From: * puneet loya <puneetl...@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 <pie...@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 <puneetl...@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? >> > >> > >> > >