Recherche…


Configuration de l'environnement de fragmentation

Sharding Group Members:

Pour le sharding, il y a trois joueurs.

  1. Serveur de configuration

  2. Jeux de répliques

  3. 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)

  1. sh.addShard ("/s1-mongo1.example.net:27017")
  2. sh.enableSharding ("")
  3. sh.shardCollection ("<base de données>. <collection>", {<clé>: <direction>})
  4. sh.status () // Pour assurer le sharding


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow