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?
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% Ich habe "ImmutableSettings cannot be resolved"
erhalten, als ich ImmutableSettings benutzt habe.
Mein Code ist:
%Vor%Tags und Links java client elasticsearch server elasticsearch-java-api