Do you use same storage_port across 3 nodes? Can you access to the storage_port of the seed node from the last (failed) node?
2012/3/14 Rishabh Agrawal <rishabh.agra...@impetus.co.in>: > I was able to successfully join a node to already existing one-node cluster > (without giving any intital_token), but when I add another machine with > identical settings (with changes in listen broadcast and rpc address). I am > unable to join it to the cluster and it gives me following error: > > > > INFO 17:50:35,555 JOINING: schema complete, ready to bootstrap > > INFO 17:50:35,556 JOINING: getting bootstrap token > > ERROR 17:50:35,557 Exception encountered during startup > > java.lang.RuntimeException: No other nodes seen! Unable to bootstrap.If you > intended to start a single-node cluster, you should make sure your > broadcast_address (or listen_address) is listed as a seed. Otherwise, you > need to determine why the seed being contacted has no knowledge of the rest > of the cluster. Usually, this can be solved by giving all nodes the same > seed list. > > at > org.apache.cassandra.dht.BootStrapper.getBootstrapSource(BootStrapper.java:168) > > at > org.apache.cassandra.dht.BootStrapper.getBalancedToken(BootStrapper.java:150) > > at > org.apache.cassandra.dht.BootStrapper.getBootstrapToken(BootStrapper.java:145) > > at > org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:565) > > at > org.apache.cassandra.service.StorageService.initServer(StorageService.java:484) > > at > org.apache.cassandra.service.StorageService.initServer(StorageService.java:395) > > at > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:234) > > at > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:356) > > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:107) > > java.lang.RuntimeException: No other nodes seen! Unable to bootstrap.If you > intended to start a single-node cluster, you should make sure your > broadcast_address (or listen_address) is listed as a seed. Otherwise, you > need to determine why the seed being contacted has no knowledge of the rest > of the cluster. Usually, this can be solved by giving all nodes the same > seed list. > > at > org.apache.cassandra.dht.BootStrapper.getBootstrapSource(BootStrapper.java:168) > > at > org.apache.cassandra.dht.BootStrapper.getBalancedToken(BootStrapper.java:150) > > at > org.apache.cassandra.dht.BootStrapper.getBootstrapToken(BootStrapper.java:145) > > at > org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:565) > > at > org.apache.cassandra.service.StorageService.initServer(StorageService.java:484) > > at > org.apache.cassandra.service.StorageService.initServer(StorageService.java:395) > > at > org.apache.cassandra.service.AbstractCassandraDaemon.setup(AbstractCassandraDaemon.java:234) > > at > org.apache.cassandra.service.AbstractCassandraDaemon.activate(AbstractCassandraDaemon.java:356) > > at > org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:107) > > Exception encountered during startup: No other nodes seen! Unable to > bootstrap.If you intended to start a single-node cluster, you should make > sure your broadcast_address (or listen_address) is listed as a seed. > Otherwise, you need to determine why the seed being contacted has no > knowledge of the rest of the cluster. Usually, this can be solved by giving > all nodes the same seed list. > > INFO 17:50:35,571 Waiting for messaging service to quiesce > > INFO 17:50:35,571 MessagingService shutting down server thread. > > > > > > Now when I put some interger value to intial_token the Cassandra starts > working but is not able to connect to the main cluster which became evident > from the command Nodetool –h <ip of this node> ring. It displayed itself > with 100% ownership. > > > > > > Kindly help me with it asap. > > > > Regards > > Rishabh > > > > > ________________________________ > > Impetus to sponsor and exhibit at Structure Data 2012, NY; Mar 21-22. Know > more about our Big Data quick-start program at the event. > > New Impetus webcast ‘Cloud-enabled Performance Testing vis-à-vis On-premise’ > available at http://bit.ly/z6zT4L. > > > NOTE: This message may contain information that is confidential, > proprietary, privileged or otherwise protected by law. The message is > intended solely for the named addressee. If received in error, please > destroy and notify the sender. Any use of this email is prohibited when > received in error. Impetus does not represent, warrant and/or guarantee, > that the integrity of this communication has been maintained nor that the > communication is free of errors, virus, interception or interference.