...
В отличие от кластера СУБД 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-адреса узлов.
...