incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ran Tavory <ran...@gmail.com>
Subject Re: failover exception with hector
Date Wed, 17 Mar 2010 03:30:37 GMT
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 <casablinca@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
>
>
>

Mime
View raw message