1. 程式人生 > >es 安裝了X-pack後,再次安裝head並啟動的時候連線叢集報錯

es 安裝了X-pack後,再次安裝head並啟動的時候連線叢集報錯

1、首先確保es叢集開啟無誤,

在這裡插入圖片描述
2、使用head訪問es報錯(F12開啟都是錯,)

在這裡插入圖片描述

3、原因:因為配置了x-pack,有賬戶密碼,所以head訪問不了es叢集
4、解決:
在es的安裝目錄下,修改vi config/elasticsearch.yml
增加如下程式碼

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

5、重啟叢集,仍然訪問不上,f12還是報一堆的錯
6、在連線上面新增 寫上你的x-pack配置的賬號密碼
預設是 賬號elastic 密碼changeme

?auth_user=elastic&auth_password=changeme 

在這裡插入圖片描述

7、OK了,正確無誤,大家快去測試把