Through CQL, you see the logical schema. Through CLI, you see the physical schema.
This may help: http://www.datastax.com/dev/blog/cql3-for-cassandra-experts -brian On Mon, Jan 28, 2013 at 7:26 AM, Rishabh Agrawal <rishabh.agra...@impetus.co.in> wrote: > I found following issues while working on Cassandra version 1.2, CQL 3 and > Thrift protocol 19.35.0. > > > > Case 1: > > Using CQL I created a table t1 with columns col1 and col2 with col1 being my > primary key. > > > > When I access same data using CLI, I see col1 gets adopted as rowkey and > col2 being another column. Now I have inserted value in another column > (col3) in same row using CLI. Now when I query same table again from CQL I > am unable to find col3. > > > > Case 2: > > > > Using CLI, I have created table t2. Now I added a row key row1 and two > columns (keys) col1 and col2 with some values in each. When I access t2 > from CQL I find following resultset with three columns: > > > > key | column1 | value > > row1| col1 | val1 > > row1| col2 | val2 > > > > > > This behavior raises certain questions: > > > > · What is the reason for such schema anomaly or is this a problem? > > · Which schema should be deemed as correct or consistent? > > · How to access meta data on the same? > > > > > > Thanks and Regards > > Rishabh Agrawal > > > > > > From: Harshvardhan Ojha [mailto:harshvardhan.o...@makemytrip.com] > Sent: Monday, January 28, 2013 12:57 PM > > > To: user@cassandra.apache.org > Subject: RE: Accessing Metadata of Column Familes > > > > You can get storage attributes from /data/system/ keyspace. > > > > From: Rishabh Agrawal [mailto:rishabh.agra...@impetus.co.in] > Sent: Monday, January 28, 2013 12:42 PM > To: user@cassandra.apache.org > Subject: RE: Accessing Metadata of Column Familes > > > > Thank for the reply. > > > > I do not want to go by API route. I wish to access files and column families > which store meta data information > > > > From: Harshvardhan Ojha [mailto:harshvardhan.o...@makemytrip.com] > Sent: Monday, January 28, 2013 12:25 PM > To: user@cassandra.apache.org > Subject: RE: Accessing Metadata of Column Familes > > > > Which API are you using? > > If you are using Hector use ColumnFamilyDefinition. > > > > Regards > > Harshvardhan OJha > > > > From: Rishabh Agrawal [mailto:rishabh.agra...@impetus.co.in] > Sent: Monday, January 28, 2013 12:16 PM > To: user@cassandra.apache.org > Subject: Accessing Metadata of Column Familes > > > > Hello, > > > > I wish to access metadata information on column families. How can I do it? > Any ideas? > > > > Thanks and Regards > > Rishabh Agrawal > > > > > > ________________________________ > > > > > > > > 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. > > The contents of this email, including the attachments, are PRIVILEGED AND > CONFIDENTIAL to the intended recipient at the email address to which it has > been addressed. If you receive it in error, please notify the sender > immediately by return email and then permanently delete it from your system. > The unauthorized use, distribution, copying or alteration of this email, > including the attachments, is strictly forbidden. Please note that neither > MakeMyTrip nor the sender accepts any responsibility for viruses and it is > your responsibility to scan the email and attachments (if any). No contracts > may be concluded on behalf of MakeMyTrip by means of email communications. > > > > ________________________________ > > > > > > > > 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. > > The contents of this email, including the attachments, are PRIVILEGED AND > CONFIDENTIAL to the intended recipient at the email address to which it has > been addressed. If you receive it in error, please notify the sender > immediately by return email and then permanently delete it from your system. > The unauthorized use, distribution, copying or alteration of this email, > including the attachments, is strictly forbidden. Please note that neither > MakeMyTrip nor the sender accepts any responsibility for viruses and it is > your responsibility to scan the email and attachments (if any). No contracts > may be concluded on behalf of MakeMyTrip by means of email communications. > > > ________________________________ > > > > > > > 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. -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) mobile:215.588.6024 blog: http://brianoneill.blogspot.com/ twitter: @boneill42