Удаление узла из кластера Datastax

Мой текущий кластер содержит 6 узлов SearchGraph, а коэффициент репликации равен 2.

Datacenter: SearchGraph
=======================
UN  192.168.8.1  469 MiB     1            ?       936a1ac0-6d5e-4a94-8953-d5b5a2016b92  rack1
UN  192.168.8.2  427.71 MiB  1            ?       3f41dc2a-2672-47a1-90b5-a7c2bf17fb50  rack1
UN  192.168.8.3  431.27 MiB  1            ?       29f8fe44-3431-465e-b682-5d24e37d41d7  rack2
UN  192.168.8.4  480.73 MiB  1            ?       1f7de531-ff51-4581-bdb8-d9a686f1099e  rack2
UN  192.168.8.5  498.9 MiB   1            ?       27d37833-56c8-44bd-bac0-7511b8bd74e8  rack2
UN  192.168.8.6  882.4 MiB   1            ?       0822145f-4225-4ad3-b2be-c995cc230830  rack1

Я планирую удалить существующие 3 экземпляра из кластера. Мне нужно только 3 экземпляра в моем кластере. Может ли кто-нибудь указать шаги, которые необходимо выполнить без потери данных.




Ответы (1)


В официальной документации это подробно описано. По сути, все, что вам нужно, это запустить nodetool decommission на соответствующем узле. Но делать это нужно по одному, а не все вместе.

person Alex Ott    schedule 08.02.2018