2016-09-24 3 views
0

Я хотел бы иметь Mongo на сервере, а затем воспроизвести его на ноутбуке.MongoDB replica с автономной базой данных

Ноутбук необходим, чтобы покинуть сеть и по-прежнему иметь возможность читать/писать, а затем повторять сетевую синхронизацию этих изменений с основным.

В то же время мне нужна виртуальная машина (Primary), чтобы оставаться доступной (чтение/запись).

Поэтому, когда каждое устройство не разговаривает друг с другом, то для того, чтобы сделать их первыми.

У меня установлена ​​очень простая реплика, Первичная на виртуальной машине и Вторичная на машине, на которой работает виртуальная машина. Во всех примерах я видел, что он рекомендует иметь 3 сервера для реплики, но мне нужно только 2!

Пара вопросов:

Возможно ли это с Монго? Если нет, то любые предложения!

Когда я выключаю сетевой адаптер на виртуальной машине (первичный), вторичный, похоже, не хочет быть основным.

Возможно ли запустить 2 экземпляра Mongo, а затем использовать другой экземпляр как 3 члена реплики.

Любой совет будет замечательным, спасибо.

+0

Я вижу, что вы просите рекомендации, не проявляя никаких усилий со своей стороны. Ты сделал домашнюю работу? Любое исследование? – Saleem

ответ

0

MongoDB всегда нуждается даже в серверах с номерами. в вашем случае это должно быть как один первичный вторичный и один арбитр. экземпляр сервера arbiter отвечает за выбор нового сервера в качестве первичного, когда текущий первичный канал отключается.