I seems the host you were connected to was unable to locate the other host in the ring. That's probably a configuration error. Can you run nodeprobe -host1 ring where host1 is the host hector was connected to initially?
If not that, can you check with jconsole how hector sees the ring: connect to the java client running hector and check me.prettyprint.hector if the list of known hosts is consistent with your setup? 2010/3/16 casablinca126.com <casabli...@126.com> > hi folks, > Just switched from C++ interface to hector, found an exception when > testing with a 2-node cluster: > > Exception in thread "main" > org.apache.thrift.TException: Unable to failover to next host > at > me.prettyprint.cassandra.service.KeyspaceImpl.skipToNextHost(KeyspaceImpl.java:598) > at > me.prettyprint.cassandra.service.KeyspaceImpl.operateWithFailover(KeyspaceImpl.java:668) > at > me.prettyprint.cassandra.service.KeyspaceImpl.insert(KeyspaceImpl.java:270) > at > me.prettyprint.cassandra.service.ExampleClient.insertFromDB(ExampleClient.java:108) > at > me.prettyprint.cassandra.service.ExampleClient.main(ExampleClient.java:45) > > I was doing a lot of insertion. Probably inserting to 1 node wsa > failed, and hector failed to find the other node. > I'm using cassandra-0.5.0. In conf/storage-conf.xml, the > ListenAddress is configured as the IP and ThriftAddress > is left blank. > > Any ideas? > > cheers, > Cao Jiguang > > > -------------- > casablinca126.com > 2010-03-17 > > >