You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@cassandra.apache.org by Pradeep Kumar Mantha <pr...@gmail.com> on 2013/02/05 19:20:23 UTC

Pycassa KEY read error.

Hi,

I am trying to read fields using pycassa api. But seems like I am missing
something and not getting expected results.

>>> pool = pycassa.ConnectionPool('usertable', server_list=['1.1.1.1'])
>>> cf = pycassa.ColumnFamily(pool, 'data')
>>> cf.get('7573657232323132333035343936323937363138343433')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File
"/global/homes/p/pmantha/mypython_repo/lib/python2.7/site-packages/pycassa/columnfamily.py",
line 655, in get
    raise NotFoundException()
pycassa.cassandra.ttypes.NotFoundException: NotFoundException(_message=None)


Whereas I can retrieve the same value using cqlsh.

> cqlsh 1.1.1.1
cqlsh:usertable> use usertable;
cqlsh:usertable> select KEY from data where
KEY='7573657232323132333035343936323937363138343433';
 KEY
------------------------------------------------
 7573657232323132333035343936323937363138343433

cqlsh:usertable>



what should I do to get the field through pycassa API.

thanks
pradeep

Re: Pycassa KEY read error.

Posted by Pradeep Kumar Mantha <pr...@gmail.com>.
Hi Tyler,

Thanks, I didn't get your response regarding this post on pycassa group. I
will check my subscription.

thanks
pradeep

On Tue, Feb 5, 2013 at 11:23 AM, Tyler Hobbs <ty...@datastax.com> wrote:

> I answered this here:
> https://groups.google.com/forum/?fromgroups=#!topic/pycassa-discuss/9-GzSPEJqPU
>
> You may want to check your subscription to the pycassa mailing list; it
> seems like you're not getting my responses for some reason.
>
>
> On Tue, Feb 5, 2013 at 12:20 PM, Pradeep Kumar Mantha <
> pradeepm66@gmail.com> wrote:
>
>> Hi,
>>
>> I am trying to read fields using pycassa api. But seems like I am missing
>> something and not getting expected results.
>>
>> >>> pool = pycassa.ConnectionPool('usertable', server_list=['1.1.1.1'])
>> >>> cf = pycassa.ColumnFamily(pool, 'data')
>> >>> cf.get('7573657232323132333035343936323937363138343433')
>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in <module>
>>   File
>> "/global/homes/p/pmantha/mypython_repo/lib/python2.7/site-packages/pycassa/columnfamily.py",
>> line 655, in get
>>     raise NotFoundException()
>> pycassa.cassandra.ttypes.NotFoundException:
>> NotFoundException(_message=None)
>>
>>
>> Whereas I can retrieve the same value using cqlsh.
>>
>> > cqlsh 1.1.1.1
>> cqlsh:usertable> use usertable;
>> cqlsh:usertable> select KEY from data where
>> KEY='7573657232323132333035343936323937363138343433';
>>  KEY
>> ------------------------------------------------
>>  7573657232323132333035343936323937363138343433
>>
>> cqlsh:usertable>
>>
>>
>>
>> what should I do to get the field through pycassa API.
>>
>> thanks
>> pradeep
>>
>>
>>
>
>
> --
> Tyler Hobbs
> DataStax <http://datastax.com/>
>

Re: Pycassa KEY read error.

Posted by Tyler Hobbs <ty...@datastax.com>.
I answered this here:
https://groups.google.com/forum/?fromgroups=#!topic/pycassa-discuss/9-GzSPEJqPU

You may want to check your subscription to the pycassa mailing list; it
seems like you're not getting my responses for some reason.


On Tue, Feb 5, 2013 at 12:20 PM, Pradeep Kumar Mantha
<pr...@gmail.com>wrote:

> Hi,
>
> I am trying to read fields using pycassa api. But seems like I am missing
> something and not getting expected results.
>
> >>> pool = pycassa.ConnectionPool('usertable', server_list=['1.1.1.1'])
> >>> cf = pycassa.ColumnFamily(pool, 'data')
> >>> cf.get('7573657232323132333035343936323937363138343433')
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File
> "/global/homes/p/pmantha/mypython_repo/lib/python2.7/site-packages/pycassa/columnfamily.py",
> line 655, in get
>     raise NotFoundException()
> pycassa.cassandra.ttypes.NotFoundException:
> NotFoundException(_message=None)
>
>
> Whereas I can retrieve the same value using cqlsh.
>
> > cqlsh 1.1.1.1
> cqlsh:usertable> use usertable;
> cqlsh:usertable> select KEY from data where
> KEY='7573657232323132333035343936323937363138343433';
>  KEY
> ------------------------------------------------
>  7573657232323132333035343936323937363138343433
>
> cqlsh:usertable>
>
>
>
> what should I do to get the field through pycassa API.
>
> thanks
> pradeep
>
>
>


-- 
Tyler Hobbs
DataStax <http://datastax.com/>