Como criar um replica set no MongoDB no windows?

11 views
Skip to first unread message

Carlos Herriot

unread,
May 13, 2019, 8:13:21 PM5/13/19
to MongoDB Brasil
Alguém tem algum link de guia de como fazer replicação no MongoDB pra windows? Já vi uns 5 guias, mas o pessoal só solta um monte de comandos, não dizem o que são as artes dos comandos, nem onde devem ser escritos , e todos os comandos que tento usar, só dão erro, erro e erro.
Alguém tem um guia aí pra iniciante q pelo menos informe em q lugar a gente tem de digitar aqueles dez mil comandos?

Igo Pereira

unread,
May 13, 2019, 8:32:33 PM5/13/19
to br-mo...@googlegroups.com
Boa noite.

Cara da uma olhada nesses cursos da Udemy:


O primeiro curso é free, ele ensina o básico sobre mongodb. Tem uma pequena seção em relação a replicação usando google cloud (se não me engano), acho que irá lhe ajudar.

O segundo é pago, mas é bem barato. Ele é básico também, mas aborda conceitos mais afundo sobre o mongodb. Tem uma seção sobre o Mongo Atlas, que é uma plataforma do mongodb para hosperdar seus dados, que é o replicate.

Att,
Igo Barros

Em seg, 13 de mai de 2019 às 21:13, Carlos Herriot <herr...@gmail.com> escreveu:
Alguém tem algum link de guia de como fazer replicação no MongoDB pra windows? Já vi uns 5 guias, mas o pessoal só solta um monte de comandos, não dizem o que são as artes dos comandos, nem onde devem ser escritos , e todos os comandos que tento usar, só dão erro, erro e erro.
Alguém tem um guia aí pra iniciante q pelo menos informe em q lugar a gente tem de digitar aqueles dez mil comandos?

--
You received this message because you are subscribed to the Google Groups "MongoDB Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to br-mongodb+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/br-mongodb/bc81bac3-2f9d-43ec-9e50-8d976c2c07dc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Carlos Herriot

unread,
May 14, 2019, 11:09:22 AM5/14/19
to MongoDB Brasil
Tentei criar da seguinte forma:
1) Criei os 3 diretórios em que cada réplica iria ficar:
C:>C:\temp\replSet_0 
C:>C:\temp\replSet_1 
C:>C:\temp\replSet_2

2) Fiz o mongod apontar para cada um deles:
c:\Program Files\MongoDB\Server\4.0\bin> mongod --replSet myReplSet --logpath c:\temp\replSet_0\rs_0.log --dbpath c:\temp\replSet_0\ --port 27017 –smallfiles 
c:\Program Files\MongoDB\Server\4.0\bin> mongod --replSet myReplSet --logpath c:\temp\replSet_1\rs_0.log --dbpath c:\temp\replSet_0\ --port 27018 –smallfiles 
c:\Program Files\MongoDB\Server\4.0\bin> mongod --replSet myReplSet --logpath c:\temp\replSet_2\rs_0.log --dbpath c:\temp\replSet_0\ --port 27019 –smallfiles 

3) Configurei o replica set
c:\Program Files\MongoDB\Server\4.0\bin>mongo --port 27017
config = {_id: "myReplSet", members:[{_id:0, host:"localhost:27017"},{_id:1, host:"localhost:27018"},{_id:0, host:"localhost:27019"}]};

Ele retornou isso aqui (acredito q tenha ido tudo bem tmb):
{
        "_id" : "myReplSet",
        "members" : [
                {
                        "_id" : 0,
                        "host" : "localhost:27017"
                },
                {
                        "_id" : 1,
                        "host" : "localhost:27018"
                },
                {
                        "_id" : 0,
                        "host" : "localhost:27019"
                }
        ]
}

4) Inicializei, e foi onde apareceu o erro:
rs.initiate(config)
Ele retornou o erro:
{
        "ok" : 0,
        "errmsg" : "This node was not started with the replSet option",
        "code" : 76,
        "codeName" : "NoReplicationEnabled"
}
E eu não sei o que fazer. Alguém me ajuda?
ReplicaçãoErro02.png

Igo Pereira

unread,
May 14, 2019, 11:19:34 AM5/14/19
to br-mo...@googlegroups.com

--
You received this message because you are subscribed to the Google Groups "MongoDB Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to br-mongodb+...@googlegroups.com.

Igo Pereira

unread,
May 14, 2019, 11:22:31 AM5/14/19
to br-mo...@googlegroups.com
Neste link, la no final da resposta sem uma possível solução também:

Att,
Igo Barros
Reply all
Reply to author
Forward
0 new messages