1. 程式人生 > >windows下ES和head外掛的安裝

windows下ES和head外掛的安裝

ES安裝成功後,是6.3.0的版本,裝head外掛時,發現好多教程都不適用,終於找到一篇可以適用的,特此記錄下來。原文地址:https://blog.csdn.net/qq3401247010/article/details/78742524

 

 

 

ES6.0版本安裝head外掛

1.1 前言

  不知道是我電腦問題還是最近的開源軟體都比較**,mysql和elasticsearch新版本變動都比較大。 elasticsearch6.0貌似已經不支援命令列安裝head外掛了,反正我是折騰了一下午才得出這個結論的。因此,如果你還想安裝head,只能選擇手動下載安裝。(別再糾結於命令列安裝了)

 

1.2 下載head外掛

  下載地址:https://github.com/mobz/elasticsearch-head;點選clone or download按鈕,點選download zip進行下載。下載完畢後解壓到任意路徑上,別放在elasticsearch安裝路徑上。

 

 

 1.3 安裝node.js

  這個比較容易,下載後除路徑自己填寫外,其他直接next就OK了。下載地址:https://nodejs.org/en/download/ 

 

1.4 安裝grunt

  執行head需要藉助grunt命令,因此需要安裝grunt,Windows+R,輸入cmd,輸入命令 cd D:\nodejs(你安裝nodejs的路徑) 進入nodejs的根目錄下,(注意:如果這條命令不能成功執行,那就先執行 D:,成功切換目錄後再執行 cd  D:\nodejs(你安裝nodejs的路徑)。),然後執行指令 npm install -g grunt  -cli 進行安裝grunt。

 1.5 安裝pathomjs

  輸入命令 cd D:\head(你安裝head的路徑) 進入head的根目錄下,然後執行命令:npm install 進行安裝pathomjs(安裝時間較長,可以吃幾把雞先,你應該吃不到...)。如果出現Error關鍵字,則有可能是網路不順暢,下載失敗,那就繼續下一段文字。如果成功(我用公司網路試了三次都不行,祝你好運!),則跳過下一段文字。

  安裝失敗的過來圍觀一下,看上面的圖片,安裝失敗時他會顯示下載路徑和存放路徑。請你耐心點,你需要做的是,將相關資訊複製下來,手動下載壓縮包並放置在存放路徑下,命令視窗再次執行安裝命令  npm install ,他們會去存放路徑下檢索檔案並解壓安裝,只要提示文字沒出現Error,則安裝成功。(如果複製不到,可以這樣試試,滑鼠右鍵點選全選,然後在目標文字附近點選一下,然後拖動滑鼠選上文字,按Ctrl+C,不要懷疑自己,試試在txt文字按Ctrl+V試試,是不是複製下來了?哈哈)

1.6 執行head

  最後,什麼都別關,還沒結束呢,在剛剛的命令視窗執行執行命令 grunt server,啟動head服務,如下所示則為啟動成功。(可以到head根目錄下修改Gruntfile.js檔案的啟動埠,預設是9100)

 

  然後去修改elasticsearch的配置檔案,elasticsearch安裝目錄/config/elasticsearch.yml,開啟檔案後在末端另起一行分別頂格新增如下兩行紅色字型文字,儲存後重啟elasticsearch.bat。圖片是我的elasticsearch配置,提供給你參考下。

1 http.cors.enabled: true
2 http.cors.allow-origin: "*"

 

1.7 用head訪問elasticsearch

  瀏覽器訪問 http://localhost:9100 (head的服務埠),訪問成功後,好好享受吧!!!

 

1.8 小互動,如果各位看得起我,有空給點建議。

  我總感覺寫得太詳細了,不知道會不會讓讀者看到這麼多的文字扭頭就走,大家能給點建議嗎?比如說哪個地方不需要這麼詳細,哪裡需要再繼續詳細描述。謝謝了!!