/ / Spring Data Elasticsearch externer ES Server - Java, Feder, elastischeSuche, Feder-Daten, Feder-Daten-elastischeSuche

Spring Data Elasticsearch externer ES Server - Java, Feder, elastischeSuche, Feder-Daten, Feder-Daten-elastischeSuche

Ich verwende Spring Data ElasticSearch für meine Anwendung, aber Spring Data ElasticSearch bettet ES in den Frühling ein, kann ich es trotzdem mit einem externen ElasticSearch-Server verbinden?

Antworten:

3 für die Antwort № 1

Zur Verbindung mit Knoten-Client (AKA eingebetteter Knoten)

  <elasticsearch:node-client id="client" local="true" cluster-name="testCluster" http-enabled="false"/>

Um einen externen Server durch Angabe der Serverknoten und des Clusternamens zu verbinden, beachten Sie, dass das Argument Clusterknoten mehrere durch Kommas getrennte Knoten sein kann

 <elasticsearch:transport-client id="client" cluster-name="elasticsearch" cluster-nodes="127.0.0.1:9300" />

Hoffe das hilft


0 für die Antwort № 2

Sie können eine Verbindung zu einem externen Cluster herstellen, indem Sie den Transportclient wie im folgenden Code verwenden.

<elasticsearch:transport-client id="elasticsearchClient" cluster-nodes="<ip>:<port>"/>

Sie können dies weitergeben elasticsearchtemplate und dementsprechend verwenden.