Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В отличие от кластера СУБД MongoDB в кластере Kafka сохраняется работоспособность при временной изоляции узла. Лог накапливающихся изменений буферизуется и накатывается на остальные узлы кластера при возобновлении связи. Репликация данных обеспечивается отправкой сервисом системы WNAM сообщений об измененных объектах в кластере Kafka. Репликация является двухсторонней. Поддерживается возможность определения и разрешения конфликтов.

Каждая база данных имеет свой уникальный ID. Он используется при обмене данных, для определения источника и приемника данных.  ID прописывается при первом старте wnam  в коллекцию wnam_cluster_id и в дальнейшем не меняется. Для сброса ID нужно удалить эту коллекцию и перезапустить все экземпляры wnam привязанные к этой базе данных. Также WNAM может сам определить если запущены два разных узла mongo с одним ID. В этом случае на странице "Кластеры WNAM" появляется значок с хинтом "Изменить кластер ID. Потребуется рестарт" при нажатии на который WNAM сам заменит ID  и произведет перезагрузку.


Если система WNAM установлена из готового образа (OVF), то брокер Kafka уже установлен в /opt/kafka и предварительно частично настроен. Остаётся только настроить IP-адреса узлов.

...