Ho impostato Ricerca elastica 2.3.0 come servizio in una macchina virtuale di Azure con Windows Server 2012 R2. Posso accedere all'istanza di ricerca elastica dal server utilizzandoIstanza ElasticSearch non raggiungibile dall'esterno del server - Azure Windows 2012
http://localhost:9200
ma non riesco ad accedere dall'esterno del server.
Cosa ho provato?
- Solo per il test, ho reso disponibile la VM all'esterno della rete virtuale.
- aperto la porta 9200 in impostazioni di Windows Firewall come una regola del traffico in entrata
- aggiunta un endpoint in impostazioni del portale Azure aprendo la porta 9200
provato con VM classico pure.
Anche per verificare se la VM è a posto, ho impostato IIS in quella macchina, ho aperto la porta 80. La pagina IIS predefinita è accessibile dall'esterno.
L'unica cosa che non ho provato è l'impostazione di ES in una macchina virtuale Linux.
Non riesco a trovare nulla nei registri di elasticsearch. Nel browser (Chrome), non ci sono registri nella rete. Ruota semplicemente, aspetta il server e scatta con "ERR_EMPTY_RESPONSE".
Qualcuno che abbia fatto questo fa luce per favore?
UPDATE: Ecco quello che posso vedere in netstat:
TCP 127.0.0.1:9200 machine-name:0 LISTENING
TCP 127.0.0.1:9300 machine-name:0 LISTENING
In qualche altra istanza, il nostro team utilizza ES1.7.0, che funziona perfettamente. Perplesso. – droidbot