Spring Elasticsearch - Keiner der konfigurierten Knoten ist verfügbar

8

Ich benutze Spring-Boot mit Elasticsearch. Das Projekt wurde mit jhipster erstellt.

pom.xml enthält:

%Vor%

und

%Vor%

Im Produktionsmodus tritt der folgende Fehler auf:

%Vor%

Wie kann ich diesen Fehler beheben?

    
Jean 26.08.2016, 20:00
quelle

4 Antworten

5

Im Entwicklungsprofil verwendet JHipster eine eingebettete Elasticsearch.

Im Produktionsprofil versucht es standardmäßig, sich mit einem lokalen Cluster zu verbinden, also haben Sie Elasticsearch auf Ihrem lokalen Rechner oder Ihnen nicht installiert habe die richtige URL in application-prod.yml nicht konfiguriert, um eine Verbindung zu einem vorhandenen Cluster herzustellen.

    
Gaël Marziou 26.08.2016 21:41
quelle
0

Zunächst einmal danke Gaël Marziou. Ich habe Elasticsearch auf meinem lokalen Computer installiert, aber das Problem bleibt bestehen. Also, das ist meine Anwendung-prod.yml-Datei.

%Vor%     
Jean 29.08.2016 16:19
quelle
0

Ich ändere meine elasticTemplate Methode in ElasticSearchConfiguration.java und funktioniert gut. Ich füge einfach die folgenden Zeilen hinzu und setze meinen Cluster-Knotennamen in Elasticsearch 2.0 auf "Gibborim".

%Vor%     
Jean 30.08.2016 15:19
quelle
0

Wenn Sie jhipster project mit der standardmäßigen elasticsearch-Konfiguration ausführen, stellen Sie sicher, dass Ihre elasticsearh-Serverversion 1.7 ist, da das jhipster-Java-Projekt mit dieser Version (im Produktionsprofil) funktioniert.

Im Entwicklungsprofil gab es ein Problem, das ich noch nicht lösen konnte

    
ismail 01.09.2016 13:26
quelle

Tags und Links