Pular para o conteúdo principal

Postagens

Mostrando postagens de Maio, 2016

Como levantar um sharding do MongoDB

https://gist.github.com/paulobezerr/98016c2a89126c59bca3260e07bbdc44

Requisitos mínimos: Uma máquina para router (mongos)Três máquinas para configuração (metadata - mongod)Duas máquinas para guardar os dados (mongod) - Essas você pode instalar o mongo, abrir para fora e deixar rodando O primeiro passo é criar o replicaset de configuração: Se em produção, criar três máquinas que receberão uma instância do mongodb, senão, utilizar a mesma máquina, porém mudar as portas das instâncias (por favor, se não souber como funciona, sobe VM e se vira com várias máquinas).Configurar três instâncias do mongodb com wiredTiger, setando o nome do replicaSet (igual em todas) e ativando o clusterRule para configsvr.Ligar as três instâncias. O arquivo de configuração modelo é: storage:   dbPath: /var/lib/mongodb   journal:     enabled: true   engine: wiredTiger systemLog:   destination: file   logAppend: true   path: /var/log/mongodb/mongod.log net:   port: 27019   bindIp: 0.0.0.0 sharding:    clusterRole…