I-Setup auf aws ein Cluster verbinden, wie dieseWie ein MongoDB sharded Cluster
- mycluster
--- shard0
----- node0 : P
----- node1 : S
----- node2 : S
--- shard1
----- node0: P
----- node1: S
----- node2: S
--- shard2
----- node0: P
----- node1: S
----- node2: S
ich über eine Verbindungszeichenfolge URI es eine Verbindung herstellen möchten aussieht.
Meine Verbindungszeichenfolge suchen derzeit wie folgt aus:
mongodb://host0:portX,...,host9:portZ/test-database?replicaSet=mycluster
aber aus irgendeinem Grund habe ich den Fehler nicht erreichbar, wenn ich mit ihm zu verbinden versuchen.
Allerdings kann ich nur mit einem einzigen Shard verbinden.
Was fehlt mir hier, was verhindert, dass ich mich mit dem gesamten Cluster verbinde?
Ich möchte hinzufügen, dass es die Datenkonsistenz bei der direkten Verbindung zu Shards verheerend stören kann. –
@MarkusWMahlberg Ich wusste nicht einmal, dass Sie eine Verbindung mit dem Client herstellen können. – BanksySan
Sie können, da jeder Splitter nicht weiß, dass es eine Scherbe ist. Es ist ein eigenständiges oder replset aus seiner eigenen Perspektive. Stellen Sie sich nun vor, Sie verwechseln die Schlüsselbereiche ... –