I shutdown the cassandra java process, deleted the Schema and Migration tables, and then restarted the node but am now getting a "Could not reach schema agreement" error. After running "describe cluster" from a working node, I can see that all other nodes have a consistent schema and it's only the one node that is having an issue.
Do you know why there might still be a disagreement? Thank you for your help! On Sat, Sep 3, 2011 at 11:40 PM, Jonathan Ellis <[email protected]> wrote: > That means somehow there is more than one copy of that CF declared in > the schema on that node. Delete the schema and let it pull it from > another node, as in wiki.apache.org/cassandra/FAQ#schema_disagreement. > > On Sun, Sep 4, 2011 at 12:03 AM, Eric Czech <[email protected]> wrote: > > Hi, > > I recently upgraded 10 nodes from 7.5 to 8.4 and 9 of them work now but > on > > one node I'm getting an exception on startup that I can't seem to fix. > Has > > anyone seen this before or have any suggestions as to how to correct the > > issue here? Here's the exception I'm getting: > > java.lang.RuntimeException: > javax.management.InstanceAlreadyExistsException: > > > org.apache.cassandra.db:type=ColumnFamilies,keyspace=Keyspace1,columnfamily=<CF_Name> > > at > > > org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:315) > > at > > > org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:466) > > at > > > org.apache.cassandra.db.ColumnFamilyStore.createColumnFamilyStore(ColumnFamilyStore.java:436) > > at org.apache.cassandra.db.Table.initCf(Table.java:369) > > at org.apache.cassandra.db.Table.<init>(Table.java:306) > > at org.apache.cassandra.db.Table.open(Table.java:111) > > at > > > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:182) > > at > > > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:336) > > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:91) > > Caused by: javax.management.InstanceAlreadyExistsException: > > > org.apache.cassandra.db:type=ColumnFamilies,keyspace=Keyspace1,columnfamily=<CF_Name> > > at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:467) > > at > > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1520) > > at > > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:986) > > at > > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:938) > > at > > > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:330) > > at > > > com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:516) > > at > > > org.apache.cassandra.db.ColumnFamilyStore.<init>(ColumnFamilyStore.java:311) > > > > -- > Jonathan Ellis > Project Chair, Apache Cassandra > co-founder of DataStax, the source for professional Cassandra support > http://www.datastax.com >
