← Ко всем статьям
Блог

Mongodb открывает оплог для синхронизации нескольких серверов

Прежде всего, изменение /etc/mongod.conf Добавьте довершителя от настройки.Два ключевых места.

processManagement:
  timeZoneInfo: /usr/share/zoneinfo
  fork: true
replication:
  oplogSizeMB: 1024
  replSetName: rs

Первое определение означает прохождение fork Задний стол работает.Второй настройка заключается в том, чтобы открыть главный от синхронизации настройки oplog Размер файла устанавливается на 1G.

Второй шаг – закрыть сервис Mongo, а затем перезапустить

ps -ef | grep mongo
root      2006     1  0 08:41 ?        00:00:03 /usr/bin/mongod --config /etc/mongod.conf
kill 2006
/usr/bin/mongod --config /etc/mongod.conf

Используйте вышеуказанный код, обратите внимание ps Исследованный ID Да 2006 И если kill 2006.

На третьем этапе в командной строке Mongo открываются функции Rs и Oplog

mongo
use admin
db.auth('admin','admin')
1
rs.initiate()

Обратите внимание, что в настройках я открыл сертификат по умолчанию и настроил admin И пароль счета является admin,admin А затем дается root Власть, то есть максимальная власть.Поэтому db.auth(‘admin’,’admin’) Это процесс сертификации.Последний вход rs.initiate() Открывается успех.

Четвертый шаг – проверить, удается ли это сделать

rs:PRIMARY>

Если есть mongo Если в командной строке появляется такая команда, то начинается успех.