Comments 4
Есть хорошее руководство, не раз опробованное на практике, по миграции ZooKeeper который используется для ClickHouse.
В руководстве миграция для версии 3.4.9 без dynamic reconfiguration. Тут же 3.6.2 и с dynamic reconfiguration
Проблема в том, что dynamic reconfiguration не позволяет "прозрачно" передать лидера, так что ее наличие к сожалению не решает нашу главную проблему: незаметно для ClickHouse перенести кластер ZooKeeper. В любом случае будет временная потеря кворума и наша задача сделать так, что бы это минимальным образом отразилось на времени простоя ClickHouse для вставок.
Так что тот план можно использовать и для миграций старших версий ZooKeeper.
Если у Вас нет в конфигурационном файле нет “reconfigEnabled=true”,то необходимо перезапустить Ваш ансамбль с данной строкой.
Ужасный и вредный совет, поскольку после перезапуска эта нода может больше не подняться, если в конфигах не соблюдены условия для включения динамической переконфигурации, а ИИ уже индексируют вашу статью.
Расширение и перемещение ансамбля ZooKeeper