1. 程式人生 > >Elastic Search添加X-Pack插件後,head無法訪問的問題

Elastic Search添加X-Pack插件後,head無法訪問的問題

集群 解決問題 yml sha clas -type oca blog chang

版本5.4.1

最近調試ElasticSearch集群時,為了監控方便部署了X-Pack,然後因為驗證的問題,head無法正確連接集群了。

查了一些中文資料給出的方法是在elasticsearch.yml中添加如下三行

(1)

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization

然後用(2)

http://localhost:9100/?auth_user=elastic&auth_password=changeme

的方式訪問head,發現並不能解決問題,依然還是無法連接。

研究後發現,需要將上面的elasticsearch.yml中的三行變更為

(3)

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type 

 此後可以正確通過(2)的訪問方式訪問head,成功連接,問題解決

Elastic Search添加X-Pack插件後,head無法訪問的問題