Как лучше всего поменять местами жесткие диски в cassandra

у нас плотные узлы. (~1 ТБ на узел; кластер из 8 узлов. DSC 2.1.13; RF=3). мы планируем переместить твердотельные накопители с вращающихся дисков. как лучше всего это сделать?

Подход 1: списание nodetool -> перераспределение всех данных по ndoes займет вечность.

Подход 2: nodetool removenode HostUUID -> Согласно моим исследованиям, для перераспределения ключей также требуется время.

Подход 3: выключить узел-> поменять местами диски-> восстановить nodetool.

Спасибо!


person DataJanitor    schedule 23.06.2016    source источник
comment
какой у вас уровень согласованности?   -  person study    schedule 24.06.2016
comment
у вас есть RF3, поэтому вы можете выполнять замену дисков без простоев (при условии, что вам не требуется строгая согласованность со стороны клиента) с использованием подхода 3   -  person Andrew    schedule 24.06.2016


Ответы (1)


Используйте подход 3, и вы сможете скопировать все с этого диска на ssd и перезагрузить узел, чтобы сократить процесс. Если вы можете сделать это в подсказанном окне передачи, вы сразу же получите этот узел в согласованном состоянии. Убедитесь, что ваши клиенты не падают, если они используют строгие уровни согласованности, как уже указано в двух других комментариях.

person Matija Gobec    schedule 27.06.2016