Как безопасно отключить кластеры MarkLogi c? - PullRequest
3 голосов
/ 24 марта 2020

У меня есть мастер-кластер и внешний кластер, соединенные вместе. Кроме того, у меня также включена репликация баз данных для пары баз данных с подключением к лесу по имени, установленному в false. Я хотел бы отключить эти два кластера и повторно соединить их через несколько дней с минимальным временем простоя. Наша основная деятельность заключается в удалении некоторых узлов как из основного, так и из внешнего кластера, и таким образом, чтобы уменьшить время простоя, вызванное конфигурацией. изменения, которые я хотел бы удалить сцепление в первую очередь. Вопросов.

  1. Нужно ли также удалять репликацию базы данных перед расцеплением кластеров?
  2. Существуют ли REST API для этого?
  3. Что такое API xquery, которые в использование?
  4. Где мне нужно выполнить автоматический скрипт в главном или стороннем кластере?
  5. Какие еще моменты я должен помнить для выполнения этого действия?

1 Ответ

1 голос
/ 25 марта 2020

Вместо того, чтобы разъединять кластеры и затем восстанавливать репликацию, рассмотрите возможность приостановки и возобновления репликации, используя методы xdmp:forest-database-replication-suspend() и xdmp:forest-database-replication-resume().

В интерфейсе администратора также есть кнопки для Включение, отключение, приостановка и возобновление репликации базы данных enter image description here

...