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 小互動,如果各位看得起我,有空給點建議。
我總感覺寫得太詳細了,不知道會不會讓讀者看到這么多的文字扭頭就走,大家能給點建議嗎?比如說哪個地方不需要這么詳細,哪里需要再繼續詳細描述。謝謝了!!