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