Elasticsearch6.4.0-windows環境部署安裝


 

Elasticsearch可以輕松的實現全文檢索,本文主要介紹Elasticsearch(ES)環境的安裝部署,該文及后續使用的ES版本為6.4.0。希望能夠幫助到大家。

一、安裝Elasticsearch

  1.1 首先,進入ES官網:https://www.elastic.co/cn/downloads/past-releases 下載對應版本,如圖所示:

1.2 將elasticsearch-6.4.0-windows-x86_64.zip解壓並拷貝到安裝目錄

1.3 修改配置文件

  用文本編輯工具打開D:\Elasticsearch\elasticsearch\elasticsearch6.4.0\config 目錄下的elasticsearch.yml,修改配置文件,修改如圖所示:

其中,cluster代表集群名稱,Node:節點名稱,Paths:設置日志輸出路徑及數據存放路徑,Memory:為了通過內存鎖定檢測,將bootstrap.memory_check的值設置為true,Network:所在服務器IP地址

及端口設置,Discovery:代表es的自動發現節點機制,支持點對點的交互,Various:xpack.ml.enabled 設置為false禁用X-Pack機器學習功能,Various:

http.cors.enabled: true
http.cors.allow-origin: "*",允許跨域。

具體可參考下圖:來自官方文檔:https://www.ibm.com/support/knowledgecenter/zh/SSFPJS_8.5.6/com.ibm.wbpm.main.doc/topics/rfps_esearch_configoptions.html

1.4 配置完成之后,啟動

  進入bin目錄:雙擊運行elasticsearch.bat,或者cmd進入bin目錄,通過輸入該命令啟動

啟動過程如下:

如果沒有報錯,瀏覽器中輸入IP:9200,出現下圖,表名安裝啟動成功

至此,ES安裝完畢。

二、安裝IK分詞器

下載安裝包並解壓,在plugins目錄下新建文件夾ik,將解壓出來的文件拷貝到ik目錄下

 將解壓出來的文件拷貝到ik目錄下,如圖所示:

重新啟動ES,出現如圖所示,證明ik安裝成功:

三、安裝elasticsearch-head

  ES后端提供了各種API,但是,數據可是話以及直觀的使用它,需要安裝es-head,es-head是專門針對es的客戶端工具包,有了它,便可以實現es的可視化。下載地址:https://github.com/mobz/elasticsearch-head

下載后解壓放入ES目錄,如圖所示:

3.1 安裝Node.js

  由於es-head是一個基於Node.js的工程,因此需要安裝node.js才能啟動,下載Node.js,官網下載地址:https://nodejs.org/en/ 

直接點下一步直至安裝成功。

  驗證是否安裝成功,打開cmd,輸入:node -v ,能夠出現版本號,證明安裝成功,如圖:

3.2 配置npm

  由於新版node.js集成了npm,因此可以同時驗證npm是否安裝完成,輸入:npm -v,出現版本號證明安裝成功:

3.3 安裝grunt

  由於Node.js的啟動需要借助grunt,所以需要安裝該插件。由於速度的問題,我們使用國內鏡像:

  使用國內鏡像:npm config set registry http://registry.npm.taobao.org

  cmd執行:npm install -g grunt –cli  npm install grunt-cli -g

 

到head目錄下執行:cnpm install

 

如果中途出現錯誤,可輸入:grunt –verbose 查看報錯信息。

3.4 修改配置文件

安裝好之后,修改Elasticsearch配置文件,編輯elasticsearch/config/elasticsearch.yml,加入以下內容:

 

此前在es配置過,忽略該項。

編輯elasticsearch-head-master文件下的Gruntfile.js,修改服務器監聽地址,增加hostname屬性,將其值設置為*

 

編輯elasticsearch-head-master/_site/app.js,修改head連接es的地址,將localhost修改為es的IP地址

 

3.5 啟動

(1)啟動Elasticsearch

(2)啟動head

在啟動elasticsearch-head之前要先啟動elasticsearch,在elasticsearch-head-master/目錄下,運行啟動命令:grunt server,出現如下界面,表示啟動成功。

瀏覽器中輸入IP:9100,驗證是否成功

能夠看到界面,證明安裝成功。至此,es相關環境已經安裝完成

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM