È possibile ascoltare più indirizzi host in modo da poter ascoltare le richieste localhost E le richieste IP private?elasticsearch ascolta ips multipli
qualcosa di simile:
network.host: "127.0.0.1", "192.168.1.4"
È possibile ascoltare più indirizzi host in modo da poter ascoltare le richieste localhost E le richieste IP private?elasticsearch ascolta ips multipli
qualcosa di simile:
network.host: "127.0.0.1", "192.168.1.4"
In effetti sì, è. Utilizzare la notazione JSON.
Questo è quello che ho usato nella mia configurazione: network.bind_host: ["yourhost", "localhost"]
e network.publish_host: yourhost
come non si desidera inviare i pacchetti multicast sull'interfaccia di loopback.
Ho testato la soluzione fornita e non ha funzionato. Ho concluso che Elastic non può ascoltare interfacce specifiche utilizzando network.bind_host
nella configurazione.
Tuttavia è possibile dire elastica per l'ascolto su tutti interfacce specificando:
network.bind_host: 0.0.0.0
network.publish_host: <your external address>
Questo farà in modo che un indirizzo è pubblicato (al cluster), ma tutti gli indirizzi sono accessibili. Testato e verificato con Elastic 2.1.1.
Questo funziona per me. Grazie! –
funziona perfettamente! Grazie! – Raptor
0.0.0.0 è l'ascoltatore globale, intendi 127.0.0.1? – Joe
Sì, mi dispiace per quello :) – RecycleRobot