MongoDB
Mongo como fragmentos
Buscar..
Configuración de entorno de fragmentación
Miembros del grupo de protección:
Para sharding hay tres jugadores.
Config Server
Conjuntos de réplicas
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)
- sh.addShard ("/s1-mongo1.example.net:27017")
- sh.enableSharding ("")
- sh.shardCollection ("<base de datos>. <colección>", {<clave>: <dirección>})
- sh.status () // Para asegurar la fragmentación