Как мы могли бы отслеживать oplog от вторичного узла mongodb в наборе реплик с коннектором debezium kafka?

Мы хотим использовать исходный коннектор debezium mongodb kafka против вторичного узла набора реплик, а не первичного (по крайней мере, для начала, чтобы быть уверенным, что мы никоим образом не влияем на функциональность основного потока).

В учебнике Debezium mongodb говорится, что «коннектор всегда использует основной узел набора реплик для отслеживания oplog». Тем не менее, похоже, что, установив auto.discovery в значение false и указав вторичный узел в конфигурации коннектора, коннектор будет легко отслеживать oplog от вторичного узла.

Итак, первый вопрос - правы ли мы насчет этого (и дело не в том, что разъем debezium "под капотом" каким-то образом находит путь к первичному узлу)?

Если, действительно, oplog идет хвостом от вторичного узла (как мы хотим), есть ли способы автоматически переключиться на другой вторичный узел, если исходный выйдет из строя?

Спасибо.


person Ken    schedule 13.12.2016    source источник


Ответы (1)


В настоящее время соединитель MongoDB всегда будет подключаться к первичному узлу набора реплик. Не могли бы вы открыть запрос функции в нашем трекере JIRA для дополнительного чтения с дополнительных узлов? Конечно же, будет приветствоваться любая помощь в его реализации.

person Gunnar    schedule 02.05.2017