← Volver a todos los artículos
Blog

Mongoodb abre un log para sincronizar con múltiples servidores

En primer lugar, la modificación /etc/mongod.conf Añadir a la configuración.Dos lugares clave.

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

La primera configuración significa que se fork La parte trasera funciona.La segunda configuración es abrir el maestro desde la configuración de sincronización oplog El tamaño de los archivos está configurado para 1G.

El segundo paso es cerrar el servicio de Mongo y luego reiniciarlo

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

Descarga el código, por favor ps que se encuentre ID Y es 2006 Y si kill 2006.

En la línea de comando Mongo, abre las funciones rs y oplog

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

Nota: en mi configuración se abre la certificación por defecto y se establece admin La contraseña de la cuenta es admin,admin Entonces se otorga el root autoridad, es decir el poder máximo.Por lo tanto db.auth(‘admin’,’admin’) Este es el proceso de certificación.Última entrada rs.initiate() Se abre el éxito.

El cuarto paso es comprobar si se inicia con éxito

rs:PRIMARY>

Si está mongo En la línea de comando se produce esta línea de comandos, y el éxito se abre.