ich an einem Projekt arbeite, die folgende Konfiguration hat:Integration von mongodb mit Elasticsearch in node.js Umgebung
- Ich habe einen Amazon EC2-Cluster mit einem Master, 3 Config Server und 3 Shard-Server.
- Der Master hat eine node.js-Anwendung ausgeführt, die im Grunde eine REST-API ist, die mit dem Express.js-Modul geschrieben wurde.
- Ich benutze mongodb als Datenbank. Der Master hat einen "Mongo" -Service, der die Daten in 3 Shard-Server zerlegt. Auf diesen Servern läuft der Dienst "mongod".
Mit diesem Setup möchte ich elasticsearch integrieren, um Suchanfragen durchzuführen. Zu diesem Zweck möchte ich eine Route in meiner REST-API-Anwendung node.js hinzufügen, um eine Suchabfrage für die in Shards gespeicherten Daten durchzuführen.
Gibt es zusätzliche Schritte, da ich drei Shards auf unabhängigen Rechnern laufen habe? Wie konfiguriere ich elasticsearch, um auf die Daten von den Shards zuzugreifen, um den Index zu erstellen? Erkennt es diese Konfiguration automatisch und erstellt den Index? Kann mir bitte jemand die Schritte geben, denen ich folgen soll?
lesen ES docs, alle Ihre Fragen Antworten gibt –
@VsevolodGoloviznin Vielen Dank für Ihre Antwort. Kannst du mich auf eine Ressource hinweisen? –
Google einfach für ES-Dokumentation –