You can check the schema using cassandra-cli, run "describe cluster" it will 
tell you how many schemas are defined. 

I think the best approach when you discover bad schemas is to drain then stop 
the affected node, remove the Location, Migrations and Schema files in the 
System data directory, restart and let gossip tell the node whats new. Note 
this will also remove the nodes initial token, which will be read again from 
the config file. 

I've cannot remember hearing about a better solution.   

The errors are probably http://wiki.apache.org/cassandra/FAQ#jna

Hope that helps. 

-----------------
Aaron Morton
Freelance Cassandra Developer
@aaronmorton
http://www.thelastpickle.com

On 9 May 2011, at 22:53, Eric tamme wrote:

> On Sun, May 8, 2011 at 7:17 PM, aaron morton <aa...@thelastpickle.com> wrote:
>> What version are you on ?
>> 
>> Check the nodetool ring from each node in your cluster to check they have 
>> the same view.
> 
> 
> I am running 0.7.3.  I checked nodetool ring on all hosts and it all
> comes back the same.  I had some funky business when i dropped the
> keyspace (basically an out of memory error) so I added jna.jar to the
> host I was dropping from, which worked ... then the others didnt.  So
> I went back  and added jna.jar all around and all but this host seemed
> to pickup the change.  I had to drop the keyspace again on this host
> that is giving me errors - so it had a mismatched schema for some
> period ... and maybe it still does???
> 
> Any more thoughts?  Can I check the schema?  Can I "force" a schema
> update on the node that is giving me errors?... and What do those
> errors mean exactly?
> 
> Thanks again,
> Eric

Reply via email to