2014-07-08 6 views
18

Gemäß der Dokumentation, Elasticsearch reserves port 9300-9400 for cluster communication und port 9200-9300 for accessing the elasticsearch APIs. Sie haben den Eindruck, dass diese Bereiche einschließlich sind: so ist Port 9300 Teil des ersten und des zweiten Portbereichs.Port 9300 auf Elasticsearch

Nun, meine IT-Abteilung wird das nicht mögen, also habe ich es hoffentlich falsch verstanden. Jeder weiß es?

+1

Ihre IT-Abteilung wird in einem 'subnet' denken, wo die erste und die letzte IP-Adresse ist nicht verwendet (sie sind die Netzwerk- und Broadcast-IP), aber Sie denken über eine 'Reichweite' nach, die nur eine Reihe zusammenhängender IP-Adressen ist. – karatedog

Antwort

29

Elasticsearch bindet sowohl an HTTP als auch an Knoten-/Transport-APIs an einen einzelnen Port.

Es wird der niedrigste verfügbare Port zuerst versuchen, und wenn es bereits vergeben ist, versuchen Sie die nächste. Wenn Sie einen einzelnen Knoten auf Ihrem Computer ausgeführt wird, wird es nur bis 9200 binden und 9300.

Siehe auch: Elasticsearch Internals: Networking Introduction

Verwandte Themen