MongoDB
Mongo comme Shards
Recherche…
Configuration de l'environnement de fragmentation
Sharding Group Members:
Pour le sharding, il y a trois joueurs.
Serveur de configuration
Jeux de répliques
Mongos
Pour un fragment mongo, nous devons configurer les trois serveurs ci-dessus.
Configuration du serveur de configuration: ajoutez le fichier suivant au fichier de configuration mongod
sharding:
clusterRole: configsvr
replication:
replSetName: <setname>
exécuter: mongod --config
nous pouvons choisir le serveur de configuration comme jeu de réplicas ou peut être un serveur autonome. Sur la base de nos exigences, nous pouvons choisir le meilleur. Si la configuration doit s'exécuter dans le jeu de réplicas, nous devons suivre la configuration du jeu de réplicas
Configuration du réplica: Créer un jeu de réplicas // Veuillez vous référer à la configuration du réplica
Configuration MongoS: Mongos est la configuration principale de Shard. Son est le routeur de requête pour accéder à tous les jeux de réplicas
Ajoutez ce qui suit dans le fichier de configuration mongos
sharding:
configDB: <configReplSetName>/cfg1.example.net:27017;
Configurer partagé:
Connecter les mongos via le shell (mongo --host --port)
- sh.addShard ("/s1-mongo1.example.net:27017")
- sh.enableSharding ("")
- sh.shardCollection ("<base de données>. <collection>", {<clé>: <direction>})
- sh.status () // Pour assurer le sharding