Я планировал обновить свой экземпляр datastax в AWS с t2.large до t2.2xlarge. Наш текущий кластер содержит 6 узлов SearchGraph.
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, мы можем выжить, даже если наш 2 экземпляр выйдет из строя для целей обновления экземпляра. Мне нужна ясность в отношении следующего шага обновления, который я планировал выполнить, правильно или нет?
Шаг 1)
nodetool flush
sudo service dse stop
Шаг 2) Возьмите AMI экземпляра
Шаг 3) Запустите новый экземпляр t2.2xlarge из взятого AMI.
(Примечание: IP-адрес нового экземпляра должен быть таким же, как у предыдущего)
Шаг 4) запуск службы sudo dse
nodetool drain
: документы. datastax.com/en/dse/5.1/dse-admin/datastax_enterprise/ - person Alex Ott   schedule 08.02.2018