Oplog включить на автономном mongod не для replicaset
Я запускаю mongod как автономный сервер. Теперь я хочу включить oplog для него, я хочу знать, возможно ли это или нет?
Я знал, что могу сделать это, создав одиночный node ReplicaSet, но я хочу сделать это без набора реплик.
Ответы
Ответ 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