Another workaround that i used for UNREACHABLE nodes problem, is to restart the whole cluster and it would be fixed, but i don't know if it cause any problem or not
Sent using https://www.zoho.com/mail/ ---- On Fri, 18 Sep 2020 01:19:35 +0430 Paulo Motta <pauloricard...@gmail.com> wrote ---- Oh, if you're adding the same hosts to another cluster then the old cluster might try to communicate to the decommissioned nodes if you do that before the 3 day grace period. The cluster name not matching is a good protection, otherwise the two clusters will connect to each other and mayhem will ensue. You definitely don't want this to happen! Unfortunately this delay of 3 days is hard-coded and non-configurable before 4.0 (see https://issues.apache.org/jira/browse/CASSANDRA-15596). As long as all the old cluster nodes are UP and don't see the decommissioned node on "nodetool status", you can safely assassinate decommissioned nodes to prevent this. The requirement that all nodes in the cluster are UP before safely assassinating a node is to prevent a down node from trying to connect to the decommissioned node after it recovers. Em qui., 17 de set. de 2020 às 17:25, Krish Donald <mailto:gotomyp...@gmail.com> escreveu: Thanks Paulo, We have to decommission multiple nodes from the cluster and move those nodes to other clusters. So if we have to wait for 3 days for every node then it is going to take a lot of time. If i am trying to add the decommissioned node to the other cluster it is giving me an error that cluster_name is not matching however cluster name is correct as per new cluster. So until i issue assasinate , i am not able to move forward. On Thu, Sep 17, 2020 at 1:13 PM Paulo Motta <mailto:pauloricard...@gmail.com> wrote: After decommissioning the node remains in gossip for a period of 3 days (if I recall correctly) and it will show up on describecluster during that period, so this is expected behavior. This allows other nodes that eventually were down when the node decommissioned to learn that this node left the cluster. What assassinate does is remove the node from gossip, so that's why it no longer shows up on describecluster, but this shouldn't be necessary. You should check that the node successfully decommissioned if it doesn't show up on "nodetool status". Em qui., 17 de set. de 2020 às 14:26, Krish Donald <mailto:gotomyp...@gmail.com> escreveu: We are on 3.11.5 opensource cassandra On Thu, Sep 17, 2020 at 10:25 AM Krish Donald <mailto:gotomyp...@gmail.com> wrote: Hi, We decommissioned a node from the cluster. On decommissioned node it said in system.log that node has been decommissioned . But after couple of minutes only , on rest of the nodes the node is showing UNREACHABLE when we issue nodetool describecluster . nodetool status is not showing the node however nodetool describecluster is showing UNREACHABLE. I tried nodetool assassinate and now node is not showing in nodetool describecluster , however that seems to be the last option. Ideally it should leave the cluster immediately after decommission. Once decommissioned is completed as per log then is there any issue in issuing nodetool assasinate ? Thanks