Buscar..


Configuración de entorno de fragmentación

Miembros del grupo de protección:

Para sharding hay tres jugadores.

  1. Config Server

  2. Conjuntos de réplicas

  3. Mongos

    Para un fragmento de Mongo necesitamos configurar los tres servidores anteriores.

Configuración del servidor de configuración: agregue lo siguiente al archivo mongod conf

sharding:
  clusterRole: configsvr
replication:
  replSetName: <setname>  

ejecutar: mongod --config

Podemos elegir el servidor de configuración como conjunto de réplicas o puede ser un servidor independiente. Basados ​​en nuestro requerimiento podemos elegir lo mejor. Si la configuración necesita ejecutarse en el conjunto de réplicas, debemos seguir la configuración del conjunto de réplicas

Configuración de la réplica: Crear conjunto de réplicas // Consulte la configuración de la réplica

Configuración de MongoS: Mongos es la configuración principal en fragmentos. Es un router de consulta para acceder a todos los conjuntos de réplicas.

Agregue lo siguiente en el archivo conf de mongos

    sharding:
      configDB: <configReplSetName>/cfg1.example.net:27017;

Configurar Compartido:

Conecte los mongos a través de shell (mongo --host --port)

  1. sh.addShard ("/s1-mongo1.example.net:27017")
  2. sh.enableSharding ("")
  3. sh.shardCollection ("<base de datos>. <colección>", {<clave>: <dirección>})
  4. sh.status () // Para asegurar la fragmentación


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow