У меня есть кластер MarkLogic с 10 узлами. С каждым из них связан лес. Если я планирую удалить узел из кластера, как мне обрабатывать документы в этом узле? Перемещает ли MarkLogic документы на другие узлы автоматически, когда он «покидает» кластер, или мне следует выполнить повторную балансировку перед выводом узла из эксплуатации?
Marklogic — обработка документов при удалении узла из кластера
Ответы (1)
Если вы попытаетесь покинуть кластер без перемещения каких-либо данных, вы заметите, что он не позволит вам это сделать. См. также руководство администратора и Руководство по масштабируемости, доступности и отказоустойчивости. По сути, вам необходимо:
- удалить все леса, назначенные хосту, который вы хотите удалить из кластера
- убедитесь, что при перебалансировке все файлы перемещаются на другие узлы (обычно это запускается автоматически после выведения леса из эксплуатации)
- как только все файлы будут перемещены с хоста (это может занять некоторое время), отсоедините все соответствующие леса от их баз данных.
- удалить все леса на этом хосте
- и только после этого хост может покинуть кластер
Дополнительные шаги могут потребоваться, если речь идет о репликации и/или отработке отказа. Вероятно, вам потребуется перераспределить леса реплик и отказоустойчивые узлы.
ХТХ!
person
grtjn
schedule
02.02.2016
Если это ответ на ваш вопрос, отметьте его как принятый — это вознаграждает grtjn и помогает нам отслеживать, над какими вопросами еще нужно поработать.
- person Dave Cassel; 03.02.2016
> 1
. - person Justin Makeig   schedule 03.02.2016