Check the schema agreement using the CLI by running describe cluster; it will tell you if they are in agreement.
it may have been a temporary thing while the new machine was applying it's schema. if the nodes are not in agreement or you want to dig deeper look for log messages from "Migration". Cheers ----------------- Aaron Morton Freelance Cassandra Developer @aaronmorton http://www.thelastpickle.com On 24/09/2011, at 10:10 PM, Dikang Gu wrote: > I found this in the system.log when adding a new node to the cluster. > > Anyone familiar with this? > > ERROR [HintedHandoff:2] 2011-09-24 18:01:30,498 AbstractCassandraDaemon.java > (line 113) Fatal exception in thread Thread[HintedHandoff:2,1,main] > java.lang.RuntimeException: java.lang.RuntimeException: Could not reach > schema agreement with /192.168.1.9 in 60000ms > at > org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:34) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.RuntimeException: Could not reach schema agreement with > /192.168.1.9 in 60000ms > at > org.apache.cassandra.db.HintedHandOffManager.waitForSchemaAgreement(HintedHandOffManager.java:290) > at > org.apache.cassandra.db.HintedHandOffManager.deliverHintsToEndpoint(HintedHandOffManager.java:301) > at > org.apache.cassandra.db.HintedHandOffManager.access$100(HintedHandOffManager.java:89) > at > org.apache.cassandra.db.HintedHandOffManager$2.runMayThrow(HintedHandOffManager.java:394) > at > org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:30) > ... 3 more > > Thanks. > > -- > Dikang Gu > > 0086 - 18611140205 >