Hallo allemaal,
Ik krijg het niet voor elkaar om mijn CentOS virtual machine te bereiken via poort 9200. Dit is de poort welke ElasticSearch gebruikt. Dit is mijn iptables bestand:

Zoals je kunt zien heb ik geprobeerd poort 9200 open te zetten, zonder succes. Vanaf de CentOS host kan ik een curl uitvoeren op localhost:9200, waarbij ik een json object terugkrijg, maar als ik dit op 192.168.2.229:9200 probeer krijg ik een foutmelding terug: curl:(7) couldn't connect to host. 192.168.2.229 is het adres van eth0 en vanaf mijn Windows host kan ik de apacheserver bereiken door naar dat adres te surfen. Maar zodra ik naar 192.168.2.229:9200 probeer te surfen krijg ik niets terug (ook wel logisch, gezien dit vanaf de CentOS host zelf ook niet lukt). Ook pingen gaat zonder succes, maar poort 80 lukt weer wel.
Mijn netstat resultaten:

EDIT: Oplossing is al gevonden: http://unix.stackexchange...20183?noredirect=1#120183
Het probleem is dat elasticsearch normaal gesproken slechts lokale verbindingen toestaat. Ik diende in de elasticsearch.yml het lokale IP adres te veranderen van 127.0.0.1 naar het publieke adres 192.168.2.229. Nu werkt het wel.
Ik krijg het niet voor elkaar om mijn CentOS virtual machine te bereiken via poort 9200. Dit is de poort welke ElasticSearch gebruikt. Dit is mijn iptables bestand:

Zoals je kunt zien heb ik geprobeerd poort 9200 open te zetten, zonder succes. Vanaf de CentOS host kan ik een curl uitvoeren op localhost:9200, waarbij ik een json object terugkrijg, maar als ik dit op 192.168.2.229:9200 probeer krijg ik een foutmelding terug: curl:(7) couldn't connect to host. 192.168.2.229 is het adres van eth0 en vanaf mijn Windows host kan ik de apacheserver bereiken door naar dat adres te surfen. Maar zodra ik naar 192.168.2.229:9200 probeer te surfen krijg ik niets terug (ook wel logisch, gezien dit vanaf de CentOS host zelf ook niet lukt). Ook pingen gaat zonder succes, maar poort 80 lukt weer wel.
Mijn netstat resultaten:

EDIT: Oplossing is al gevonden: http://unix.stackexchange...20183?noredirect=1#120183
Het probleem is dat elasticsearch normaal gesproken slechts lokale verbindingen toestaat. Ik diende in de elasticsearch.yml het lokale IP adres te veranderen van 127.0.0.1 naar het publieke adres 192.168.2.229. Nu werkt het wel.
[ Voor 21% gewijzigd door Storm90 op 18-03-2014 11:26 ]