Подтвердить что ты не робот

Oplog включить на автономном mongod не для replicaset

Я запускаю mongod как автономный сервер. Теперь я хочу включить oplog для него, я хочу знать, возможно ли это или нет?

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

4b9b3361

Ответ 1

Я получил ответ от команды MongoDb, и он отлично работает.

Чтобы включить oplog на автономном сервере, запустите mongo с параметрами master.

В командной строке start mongod --master.

Для файла conf добавьте следующую строку:

master=true

Подробнее здесь.

Ответ 2

Для mongo 2.6 или выше /etc/mongod.conf теперь использует формат yaml.

Чтобы включить oplog, добавьте что-то похожее на приведенное ниже, обратите внимание, что строка replication: может уже существовать, обязательно используйте пробелы.

replication:
  replSetName: rs0
  oplogSizeMB: 100

Полная документация здесь: https://docs.mongodb.com/manual/reference/configuration-options/#replication-options