It looks like Cassandra is not able to find your existing cluster.

Do you use the same name of cluster in the 2 nodes ?

Are you able to contact the existing node on port 7000 from the new node ?

Is the first node defined as a seed in the cassandra.yaml of your 2 nodes ?

If you can't make a connection between these 2 nodes, this error is normal,
Cassandra try to create a new cluster and the node itself isn't defined as
a seed.

If you can't get it working and are sure of the point given above, tell us
what is you infrastructure, how you proceeded to install Cassandra and give
us a copy of your cassandra.yaml for both of your nodes.

Alain

2012/3/14 Rishabh Agrawal <rishabh.agra...@impetus.co.in>

> I am using storage port 7000 (deafult) across all nodes.
>
> -----Original Message-----
> From: Maki Watanabe [mailto:watanabe.m...@gmail.com]
> Sent: Wednesday, March 14, 2012 3:42 PM
> To: user@cassandra.apache.org
> Subject: Re: Adding nodes to cluster (Cassandra 1.0.8)
>
> 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.ja
> > va:150)
> >
> >         at
> > org.apache.cassandra.dht.BootStrapper.getBootstrapToken(BootStrapper.j
> > ava:145)
> >
> >         at
> > org.apache.cassandra.service.StorageService.joinTokenRing(StorageServi
> > ce.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(AbstractCas
> > sandraDaemon.java:234)
> >
> >         at
> > org.apache.cassandra.service.AbstractCassandraDaemon.activate(Abstract
> > CassandraDaemon.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.ja
> > va:150)
> >
> >         at
> > org.apache.cassandra.dht.BootStrapper.getBootstrapToken(BootStrapper.j
> > ava:145)
> >
> >         at
> > org.apache.cassandra.service.StorageService.joinTokenRing(StorageServi
> > ce.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(AbstractCas
> > sandraDaemon.java:234)
> >
> >         at
> > org.apache.cassandra.service.AbstractCassandraDaemon.activate(Abstract
> > CassandraDaemon.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.
>
> ________________________________
>
> 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.
>

Reply via email to