If you're on an older version of Cassandra (specifically talking about 1.0.8 here) please don't use CQLSH. I'm using CQLSH and am getting incorrect data that's inconsistent with what I get from cassandra-cli. I tried using nodetool's repair, clean, etc., but get Error connection to remote JMX agent!
errors. I'm also absolutely certain that the cassandra-cli data is correct.
What a bunch of crap...
EDIT:
Turns out that I was using different versions of Cassandra on the client and server side. I thought that it would be backwards-compatible, but apparently it's not.