2011/4/23 Tomas Vondra <t...@fuzzy.cz>:
> Hi all,
>
> I've set up a ring with three nodes to play with. I've tried to
> decommision a node, but it seems a different node is decommisioned.
>
> Example - the nodes are running:
>
> ~/cassandra $ nodetool -h 10.0.0.1 ring
> Address    Status State  Load     Owns    Token
>                                          729261389019385599444...
> 10.0.0.3   Up     Normal 62,28 KB 72,05%  253757231779485488680...
> 10.0.0.1   Up     Normal 53,67 KB 25,16%  681842499981089716433...
> 10.0.0.2   Up     Normal 57,92 KB 2,79%   729261389019385599444...
>
> And then I would like to decommission node with IP 10.0.0.2, so I do this
>
> ~/cassandra $ nodetool -h 10.0.0.2 decommission
>
> which for some reason does this:
>
>  ~/cassandra $ nodetool -h 10.0.0.1 ring
> Address    Status State   Load      Owns    Token
>                                            7292613890193855994...
> 10.0.0.3   Up     Normal  62,28 KB  72,05%  2537572317794854886...
> 10.0.0.1   Up     Leaving 53,67 KB  25,16%  6818424999810897164...
> 10.0.0.2   Up     Normal  57,92 KB  2,79%   7292613890193855994...
>
> and in the end
>
> ~/cassandra $ nodetool -h 10.0.0.1 ring
> Address    Status State   Load      Owns    Token
>                                            7292613890193855994...
> 10.0.0.3   Up     Normal  62,28 KB  72,05%  2537572317794854886...
> 10.0.0.2   Up     Normal  57,92 KB  27,95%  7292613890193855994...
>
> So a different node (with IP 10.0.0.1, not 10.0.0.2) is decommissioned.
>
>
> BTW all the nodes are running on the same machine and are set up using
> virtual IPs. Not sure if this is important (I don't think it should).
>
> regards
> Tomas
>

Ah ha. JMX binds to it's port on EVERY interface on the system. So
since you are not specifying a port it is defaulting to 8080 and
decommissioning that one. You probably set the other ones up as 8001
8002 but I am no psychic.

Reply via email to