You've set a comparator for the super column names, but not the sub columns. e.g.
[default@dev] set data['31']['address']['city']='noida'; org.apache.cassandra.db.marshal.MarshalException: cannot parse 'city' as hex bytes [default@dev] set data['31']['address'][utf8('city')]='noida'; Value inserted. Hope that helps. ----------------- Aaron Morton Freelance Cassandra Developer @aaronmorton http://www.thelastpickle.com On 21 Jun 2011, at 19:06, Vivek Mishra wrote: > I understand that I might be missing something on my end. But somehow I > cannot get this working using Cassandra-cli: > > [default@key1] create column family supusers with comparator=UTF8Type and > default_validation_class=UTF8Type and key_validation_class=UTF8Type and > column_type=Super; > > 59e2e950-9bd4-11e0-0000-242d50cf1fbf > Waiting for schema agreement... > ... schemas agree across the cluster > > SuperColumn family got created. > > Issued > [default@key1] assume supusers keys as ascii; > > But still it is failing for: > > [default@key1] set supusers['31']['address']['city']='noida'; > > org.apache.cassandra.db.marshal.MarshalException: cannot parse 'city' as hex > bytes > > > Please suggest, what am I doing incorrect here? > > > > > Write to us for a Free Gold Pass to the Cloud Computing Expo, NYC to attend a > live session by Head of Impetus Labs on ‘Secrets of Building a Cloud Vendor > Agnostic PetaByte Scale Real-time Secure Web Application on the Cloud ‘. > > Looking to leverage the Cloud for your Big Data Strategy ? Attend Impetus > webinar on May 27 by registering at http://www.impetus.com/webinar?eventid=42 > . > > > NOTE: This message may contain information that is confidential, proprietary, > privileged or otherwise protected by law. The message is intended solely for > the named addressee. If received in error, please destroy and notify the > sender. Any use of this email is prohibited when received in error. Impetus > does not represent, warrant and/or guarantee, that the integrity of this > communication has been maintained nor that the communication is free of > errors, virus, interception or interference.