Estou tentando iniciar um conjunto de réplicas de fragmentos do mongo a partir do servidor mongos. Quero que meus mongos mantenham o conjunto de réplicas e sejam capazes de adicionar um novo servidor à replicação, se necessário.
Responder1
Se você está tentandoadicione um novo fragmentoa um cluster existente, primeiro você precisa criar o conjunto de réplicas para o fragmento. Assim como no MongoDB 3.6, você não pode executar comandos de gerenciamento de conjunto de réplicas, como rs.initiate()
ou rs.add()
via mongos
: esses comandos precisam ser enviados ao primário atual do conjunto de réplicas.
Depois que um novo fragmento for adicionado com êxito a uma implantação, obalanceador de cluster fragmentadocuidará automaticamente da redistribuição das coleções de fragmentos para levar em consideração a disponibilidade do fragmento adicional.