Czy można słuchać wielu adresów hostów, aby móc słuchać żądań localhost i prywatnych żądań IP?elasticsearch słuchaj wielu ips
coś takiego:
network.host: "127.0.0.1", "192.168.1.4"
Czy można słuchać wielu adresów hostów, aby móc słuchać żądań localhost i prywatnych żądań IP?elasticsearch słuchaj wielu ips
coś takiego:
network.host: "127.0.0.1", "192.168.1.4"
W rzeczywistości tak jest. Skorzystaj z notacji JSON.
To właśnie użyłem w mojej konfiguracji: network.bind_host: ["yourhost", "localhost"]
i network.publish_host: yourhost
jak nie chcesz wysyłać pakiety multicast na interfejsie loopback.
Przetestowałem dane rozwiązanie i nie zadziałało. Doszedłem do wniosku, że Elastic nie może nasłuchiwać na specyficznych interfejsach przy użyciu network.bind_host
w konfiguracji.
Jednak ty może powiedzieć elastyczna słuchać na wszystkich interfejsów poprzez określenie:
network.bind_host: 0.0.0.0
network.publish_host: <your external address>
to zadba jeden adres zostanie opublikowany (w zestawie), ale wszystkie adresy są dostępne. Przetestowane i sprawdzone z elastycznym 2.1.1.
To działa dla mnie. Dzięki! –
działa idealnie! dzięki! – Raptor
0.0.0.0 jest światowym słuchaczem, masz na myśli 127.0.0.1? – Joe
Tak, przepraszam za to :) – RecycleRobot