So stellen Sie mithilfe des Elasticsearch Node Client Java eine Verbindung zum Remote-Server her

8

Ich versuche mit dem Elasticsearch Java NodeBuilder Client eine Verbindung zu meinem Server herzustellen. Allerdings sehe ich keine Option, um meine Serveradresse und meinen Port anzugeben (wie in Transport Client mit addNewTransportAddress("serveraddress", port)) möglich. Wie stelle ich Node Client mit meinem Server verbinden? Code ist unten, wo erwähne ich die Serveradresse Verbindung herstellen?

%Vor%     
Arnav Sengupta 01.12.2014, 18:53
quelle

2 Antworten

8

Der Knoten-Client basiert auf Multicast. Das Netzwerk zwischen Ihren Clients und den Knoten muss sich im Netzwerk befinden, für das Multicast aktiviert ist. Und dann "entdeckt" der Client die Knoten basierend auf dem Clusternamen.

Wenn Sie eine Verbindung zu den Remote-Servern herstellen müssen (indem Sie die IP-Adressen angeben), müssen Sie die Transport-Client .

%Vor%     
evanwong 01.12.2014 19:30
quelle
0

Ich habe "ImmutableSettings cannot be resolved" erhalten, als ich ImmutableSettings benutzt habe.

Mein Code ist:

%Vor%     
user3269486 05.02.2016 07:13
quelle