Elasticssuche mit EC2 benötigt ein EIP
-
20-12-2019 - |
Frage
Ich versuche, Elasticssearch auf 2 EC2-Knoten einzurichten. Ich habe das installierte Plugin und meine Konfiguration hat folgendes:
generasacodicetagpre.Sie entdecken nur, wenn ich diese angegeben habe, und ein EIP, der jedem zugeordnet ist.Warum brauche ich ein EIP zugewiesen? Vor einiger Zeit hatte ich eine NAT-Instanz und brauchte nicht den EIP noch die Cloud: usw. in der config.
Lösung
Wir hatten einige Probleme mit der Erzielung von Knoten innerhalb des Clusters, um sich in einem AWS EC2-Setup zu sehen.Wir sahen auch ein Timeout-Problem.Es stellte sich heraus, dass wir einen Selbstverweis auf die Sicherheitsgruppe (innerhalb der AWS-Konsole) hinzugefügt hatten, um die Instanzen, um einander zu sehen.
z.Innerhalb der Sicherheitsgruppeneinstellungen haben Sie den folgenden Eintrag:
generasacodicetagpre.Sobald wir dies hinzugefügt haben, funktionierte die Discovery wie erwartet.
Andere Tipps
Versuchen Sie diese Konfiguration verwenden
generasacodicetagpre.und fügen Sie TAG "STAGE" auf Instanzen hinzu Ps.Sicherheitsgruppe, welche Sicherheitsgruppe Instanzen zuweisen