天天看點

解決elasticsearch無法外部通路問題

解決elasticsearch無法外部通路問題

在linux伺服器上正常啟動elasticsearch,然後使用指令curl 'ip:9200’是可以通路的,沒有任何問題;但是在外部無法通過IP和端口号請求到;

解決辦法:

1、在config檔案夾下找到elasticsearch.yml檔案,找到network.host: ip,注釋掉這句,然後新增

network.bind_host: 0.0.0.0

network.publish_host: i本機p

2、重新開機elasticsearch;

3、開放端口号,重新開機防火牆:

執行下面的指令

firewall-cmd --zone=public --add-port=9300/tcp --permanent 
firewall-cmd --zone=public --add-port=9200/tcp --permanent
systemctl restart firewalld.service
           

然後再去通路http://ip:端口号就OK了

解決elasticsearch無法外部通路問題

到此完美解決問題,歡迎大家留言評論;