← Voltar para todos os artigos
Blog

Mongoodb abre o log para sincronizar vários servidores

Em primeiro lugar, a modificação /etc/mongod.conf Adicione o padrão da configuração.Dois lugares importantes.

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

A primeira definição é a passagem fork A parte de trás funciona.A segunda configuração é abrir o padrão da sincronização de configurações oplog O tamanho do arquivo é definido como 1G.

A segunda etapa é fechar o serviço Mongo e reiniciar

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

Faça o código acima, por favor ps O inquérito ID É 2006 E então kill 2006.

A terceira etapa é abrir o rs e o oplog na linha de comando mongo

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

Observe que a configuração está aberta pela certificação padrão e admin A senha da conta é admin,admin E depois, a concessão é root autoridade, ou seja, o poder máximo.Portanto db.auth(‘admin’,’admin’) Esse é o processo de certificação.Última entrada rs.initiate() E isso abre o sucesso.

4o Passo: Verifique se você está com sucesso

rs:PRIMARY>

Se houver mongo Se a linha de comando aparece na barra de comanda, o sucesso se abre.