ElasticSearch(如下簡稱es)是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。做爲當下流行的搜索工具之一,今天介紹下如何安裝它.node
1.下載 elasticsearch5.2.1 ,目前最新爲6.2.3版本;git
2.下載GitHub上的head插件 head插件;github
3.因爲es的版本較高,故安裝head插件需藉助node js. 下載 node js 8.11.1 ;web
1.解壓elasticsearch5.2.1的zip文件;
2.解壓head插件,爲便於管理,建議解壓路徑放在es的根目錄下,以下;npm
3.安裝node js,這個不作贅述.服務器
4.cmd進入在elasticsearch-head-master目錄下,執行命令:npm install,直至安裝完成(須要下載其餘組件,時間可能較長).cors
5.一樣在cmd裏進入elasticsearch-head-master目錄下,執行命令 grunt server ,以下:elasticsearch
6.啓動成功,默認端口爲9100,如想修改能夠在 elasticsearch-head-master下Gruntfile.js文件內修改.分佈式
7.還須要修改一下es的配置,使得頁面正常顯示:grunt
http.cors.enabled: true http.cors.allow-origin: "*"
如今能夠打開 http://localhost:9100/ 測試效果了,頁面以下:
有空再把es的使用補上,若是喜歡請關注個人專欄並點贊,謝謝!