elasticsearch启动成功后,本地可访问,远程不可访问


OS:CentOS 7.6

按照官网手册使用yum安装,使用root 账户 systemtctl start elasticsearch.service

关闭防火墙,启动成功,本地访问成功,远程访问失败。

localhost:9200

127.0.0.1:9200

原因:elasticsearch出于安全策略考虑,默认仅开启了本地访问。需要额外配置远程访问。

备注:生产环境请设置密码,且不要直接开放0.0.0.0.

配置文件:

In Elastic Search 7.0 update /etc/elasticsearch/elasticsearch.yml

network.host: 0.0.0.0
network.bind_host: 0.0.0.0
network.publish_host: 0.0.0.0

补充:

discovery.seed_hosts: ["0.0.0.0", "[::0]"]

配置后重启 systemctl restart  elasticsearch.service 

如果重启失败请执行检查:journalctl -xe


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM