Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-36173

connection string with multiple mongos fails

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Duplicate
    • Affects Version/s: 3.4.9
    • Fix Version/s: None
    • Component/s: Shell, Usability
    • Labels:
      None

      Description

      According to mongodb's documentation, the following connects to a sharded cluster with three mongos instances:

      mongodb://router1.example.com:27017,router2.example2.com:27017,router3.example3.com:27017/

      This seems not to work because we are receiving the following error:

      2018-07-18T10:01:50.053+0200 E QUERY [thread1] Error: Cannot list multiple servers in URL without 'replicaSet' option :
      connect@src/mongo/shell/mongo.js:237:13

      We are running mongo version 3.4 (all mongos-es, mongod's and mongo shell are running v3.4).

      We can connect to each mongos individually without problems:

      10:10:15 > $ mongo mongo-shared-05.db00.pro06.eu.idealo.com:27017
      MongoDB shell version v3.4.9
      connecting to: mongo-shared-05.db00.pro06.eu.idealo.com:27017
      MongoDB server version: 3.4.10
      mongos> ^C
      bye
      10:10:35 > $ mongo mongo-shared-06.db00.pro05.eu.idealo.com:27017
      MongoDB shell version v3.4.9
      connecting to: mongo-shared-06.db00.pro05.eu.idealo.com:27017
      MongoDB server version: 3.4.15
      mongos> ^C
      bye
      10:11:15 > $ mongo mongo-shared-07.db00.pro06.eu.idealo.com:27017
      MongoDB shell version v3.4.9
      connecting to: mongo-shared-07.db00.pro06.eu.idealo.com:27017
      MongoDB server version: 3.4.10
      mongos> ^C
      bye


      However, once put together all three mongos-es in one connection string, we get the above mentioned error:

      10:11:36 > $ mongo mongodb://mongo-shared-05.db00.pro06.eu.idealo.com:27017,mongo-shared-06.db00.pro05.eu.idealo.com:27017,mongo mongo-shared-07.db00.pro06.eu.idealo.com:27017/
      FailedToParse: Cannot list multiple servers in URL without 'replicaSet' option
      try 'mongo --help' for more information

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: