← Retour aux articles
Blog

Le monophone mongodb ouvre le log, facilite la synchronisation de plusieurs serveurs

Tout d’abord, la modification /etc/mongod.conf Ajoutez le maître de la configuration.Deux endroits clés.

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

La première étape signifie passer fork Le dos fonctionne.La seconde configuration est d'ouvrir le maître de la synchronisation des paramètres oplog La taille du fichier est définie comme 1G.

La deuxième étape est de fermer le service Mongo puis de réinitialiser

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

En fonction du code ci-dessus, attention ps Interrogé à l'extérieur ID Oui 2006 Et si kill 2006.

Troisième étape : ouvrir les fonctions rs et oplog dans la ligne de commande mongo

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

Veuillez noter que la configuration est ouverte par défaut pour l'accréditation et que admin Le code de compte est admin,admin Puis, il a donné root Le pouvoir, c’est-à-dire le plus grand pouvoir.C’est pourquoi db.auth(‘admin’,’admin’) C’est le processus de certification.Dernière entrée rs.initiate() Ouverture du succès.

Quatrième étape : vérifier si l’ouverture est réussie

rs:PRIMARY>

Si il y a mongo Si cette ligne d’ordre apparaît dans la barre de commande, elle ouvre le succès.