as per the wiki link you sent, i change my query to:

get user where something = '1';

Still throws the error ... This was fine *before* I ran the update CF
command ..

To Query Data
get User where age = '12';

On Fri, Dec 30, 2011 at 6:05 PM, Moshiur Rahman <moshi.b...@gmail.com> wrote:
> I think you need to mention data type in your command. You have to run the
> following command first:
> assume <CFName> keys as <TypeName, i.e., utf8>
>
> Otherwise, you need to mention type with each command, e.g.,
> utf8('keyname').
> http://wiki.apache.org/cassandra/CassandraCli
>
> Moshiur
>
>
>
> On Fri, Dec 30, 2011 at 10:50 AM, Sasha Dolgy <sdo...@gmail.com> wrote:
>>
>> Hi Everyone,
>>
>> Been a while .. without any problems.  Thanks for grinding out a good
>> product!  On 1.0.6, I applied an update to a column family to add a
>> secondary index, and now via the CLI, when I perform a "get user where
>> something=1" I receive the following result:
>>
>> org.apache.cassandra.db.marshal.MarshalException: A long is exactly 8
>> bytes: 1
>>
>> This behaviour doesn't seem to be affecting phpcassa or hector
>> retrieving the results of that query ... is this a silly something
>> i've done, or something a bit more buggy with the CLI?
>>
>> Thanks in advance,
>> -sd

Reply via email to