Кассандра удаляет узел и использует его отдельно - PullRequest
2 голосов
/ 11 мая 2019

У меня есть несколько вопросов о Кассандре, жду предложений от экспертов.Спасибо.

  1. Я использую 3 узла с коэффициентом репликации 3. И все узлы владеют% 100 данных.

    [root@datab ~]# nodetool status mydatabase
    
    Datacenter: DC1
    ===============
    Status=Up/Down
    |/ State=Normal/Leaving/Joining/Moving
    
    --  Address        Load       Tokens       Owns (effective)  Host ID    Rack
    
    UN  192.168.1.1  11.83 GiB  8            100.0%            c0fb9cfc-b20a-4c65-93b6-8e14107cc411  r1
    
    UN  192.168.1.2  20.13 GiB  8            100.0%            dd940c60-9645-45ca-894d-f0af49a7bd83  r1
    
    UN  192.168.1.3  17.27 GiB  8            100.0%            3031587e-5354-4342-9ddc-e5696985fc8c  r1
    

Я хочу удалить узел 192.168.1.3 и использовать этот сервер отдельно для тестирования. Я хочу сохранить% 100 данных до удаления узла.

Я пытался списать, но не смог использоватькак разделенный

Например, у меня есть таблица с данными 100 ГБ, и я выбираю все запросы, возвращающиеся медленнее.Это 3 узла, работающие на отдельном оборудовании (серверах).Если я добавлю 10 узлов для каждого сервера с докером, это заставит запросы работать быстрее?

Какая разница между коэффициентом репликации 2 и 3 для 3 узлов?3 узла с коэффициентом репликации сохраняют данные% 100, но всякий раз, когда я изменяю коэффициент репликации на 2, процент данных уменьшается в течение нескольких секунд, а с коэффициентом 2, если я теряю один из серверов, я теряю какие-либо данные?

Какой правильный шаг для удаления 1 узла из dc1?

  • изменение коэффициента на 2?
  • идентификатор removenode?
  • или сначала удалить узел, чем изменить коэффициент?

Спасибо !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...