Have you checked that you can telnet from one node to the other using the same ip and the internode port?
I would put the public IP addresses of the seeds in the seed list and set the listen address to the public IP address for each node. There was a similar discussion <https://mail-archives.apache.org/mod_mbox/cassandra-user/201602.mbox/%3CCAEQiCCVC3AygJAiPOVJJ4uG2wYQbgihEkbA_1BoBNUYc1uKaLw%40mail.gmail.com%3E> recently that might help. On Tue, Feb 9, 2016 at 8:48 AM, Ted Yu <yuzhih...@gmail.com> wrote: > Thanks for the help, Stefania. > By using "127.0.0.1" , I was able to start Cassandra on that seed node > (XX.YY). > However, on other nodes, I pointed seed to XX.YY and observed the > following ? > What did I miss ? > > > INFO [main] 2016-02-08 16:44:56,607 OutboundTcpConnection.java:97 - > OutboundTcpConnection using coalescing strategy DISABLED > ERROR [main] 2016-02-08 16:45:27,626 CassandraDaemon.java:581 - Exception > encountered during startup > java.lang.RuntimeException: Unable to gossip with any seeds > at > org.apache.cassandra.gms.Gossiper.doShadowRound(Gossiper.java:1337) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at > org.apache.cassandra.service.StorageService.checkForEndpointCollision(StorageService.java:541) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at > org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:789) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at > org.apache.cassandra.service.StorageService.initServer(StorageService.java:721) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at > org.apache.cassandra.service.StorageService.initServer(StorageService.java:612) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at > org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:389) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:335) > ~[dse-core-4.8.4.jar:4.8.4] > at > org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:564) > ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046] > at com.datastax.bdp.DseModule.main(DseModule.java:74) > [dse-core-4.8.4.jar:4.8.4] > INFO [Thread-2] 2016-02-08 16:45:27,629 DseDaemon.java:418 - DSE > shutting down... > > On Mon, Feb 8, 2016 at 4:25 PM, Stefania Alborghetti < > stefania.alborghe...@datastax.com> wrote: > >> CASSANDRA-8072 is not going to help you because the code that fails >> (checkForEndpointCollision()) should not execute for seeds. >> >> I think the problem is that there are no seeds in cassandra.yaml: >> >> - seeds: "XX.YY" >> >> If listen_address is localhost then try: >> >> - seeds: "127.0.0.1" >> >> >> On Tue, Feb 9, 2016 at 5:58 AM, Ted Yu <yuzhih...@gmail.com> wrote: >> >>> If I apply the fix from CASSANDRA-8072 onto a 2.1.12 cluster, which >>> files should I replace ? >>> >>> Thanks >>> >>> On Mon, Feb 8, 2016 at 1:07 PM, Bhuvan Rawal <bhu1ra...@gmail.com> >>> wrote: >>> >>>> Your config looks fine to me, i tried reproducing the scenario by >>>> setting localhost in listen_address,rpc_address and seed list, and it >>>> worked fine, I had earlier the node local ip in the 3 fields and it was >>>> working fine. >>>> >>>> Looks like there is some other issue here. >>>> >>>> On Tue, Feb 9, 2016 at 12:49 AM, Ted Yu <yuzhih...@gmail.com> wrote: >>>> >>>>> Here it is: >>>>> http://pastebin.com/QEdjtAj6 >>>>> >>>>> XX.YY is localhost in this case. >>>>> >>>>> On Mon, Feb 8, 2016 at 11:03 AM, Bhuvan Rawal <bhu1ra...@gmail.com> >>>>> wrote: >>>>> >>>>>> could you paste your cassandra.yaml here, except for commented out >>>>>> lines? >>>>>> >>>>>> On Tue, Feb 9, 2016 at 12:30 AM, Ted Yu <yuzhih...@gmail.com> wrote: >>>>>> >>>>>>> The issue I described was observed on the seed node. >>>>>>> >>>>>>> Both rpc_address and listen_address point to localhost. >>>>>>> >>>>>>> bq. What addresses are there in the seed list? >>>>>>> >>>>>>> The IP of the seed node. >>>>>>> >>>>>>> I haven't come to starting non-seed node(s) yet. >>>>>>> >>>>>>> Thanks for the quick response. >>>>>>> >>>>>>> On Mon, Feb 8, 2016 at 10:50 AM, Bhuvan Rawal <bhu1ra...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Ted, >>>>>>>> >>>>>>>> Have you specified the listen_address and rpc_address? What >>>>>>>> addresses are there in the seed list? >>>>>>>> >>>>>>>> Have you started seed first and after waiting for 30 seconds >>>>>>>> started other nodes? >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Feb 9, 2016 at 12:14 AM, Ted Yu <yuzhih...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> I am trying to setup a cluster with DSE 4.8.4 >>>>>>>>> >>>>>>>>> I added the following in resources/cassandra/conf/cassandra.yaml : >>>>>>>>> >>>>>>>>> cluster_name: 'cass' >>>>>>>>> >>>>>>>>> which resulted in: >>>>>>>>> >>>>>>>>> http://pastebin.com/27adxKTM >>>>>>>>> >>>>>>>>> This seems to be resolved by CASSANDRA-8072 >>>>>>>>> >>>>>>>>> My question is whether there is workaround ? >>>>>>>>> If not, when can I expect 2.1.13 release ? >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >> >> -- >> >> >> [image: datastax_logo.png] <http://www.datastax.com/> >> >> Stefania Alborghetti >> >> Apache Cassandra Software Engineer >> >> |+852 6114 9265| stefania.alborghe...@datastax.com >> >> >> >> > -- [image: datastax_logo.png] <http://www.datastax.com/> Stefania Alborghetti Apache Cassandra Software Engineer |+852 6114 9265| stefania.alborghe...@datastax.com