Check your cassandra log.
If you can't find any interesting log, set cassandra log level
to DEBUG and run your program again.

maki

2012/4/10 puneet loya <puneetl...@gmail.com>:
> 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?
>> >
>> >
>
>

Reply via email to