Elasticsearch Windows版安裝配置


 Elasticsearch簡介

Elasticsearch是一個開源的搜索文獻的引擎,大概含義就是你通過Rest請求告訴它關鍵字,他給你返回對應的內容,就這么簡單。

Elasticsearch封裝了LuceneLuceneapache軟件基金會一個開放源代碼的全文檢索引擎工具包。Lucene的調用比較復雜,所以Elasticsearch就再次封裝了一層,並且提供了分布式存儲等一些比較高級的功能。

基於Elasticsearch有很多的插件,一個是kibana,一個是Elasticsearch-headLogstash、ik分詞器

  • kibana主要用來構建請求,它提供了很多自動補全的功能。
  • Elasticsearch-head主要用來可視化Elasticsearch
  • Logstash:是一個具有實時傳輸能力的數據收集引擎,用來進行數據收集(如:讀取文本文件)、解析,並將數據發送給ES。
  • ik分詞器:是開源社區比較流行的中文分詞插件,包括兩種模式:
    • ik_max_word會把中文盡可能的拆分
    • ik_smart會根據常用的習慣進行划分,比如"進口紅酒”會被划分為“進口”,“紅酒”

安裝Elasticsearch

1、下載 歷史版本下載:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

2、配置跨域,方便Elasticsearch-head連接:elasticsearch安裝目錄下的config文件夾,找到elasticsearch.yml文件,添加兩行配置:

#表示是否支持跨域,默認為false
http.cors.enabled: true
#當設置允許跨域,默認為*,表示支持所有域名
http.cors.allow-origin: "*"

3、啟動Elasticsearch:elasticsearch安裝目錄下的bin文件夾,找到elasticsearch.bat文件,雙擊即可

4、驗證啟動是否成功:訪問localhost:9200,出現以下頁面則表示啟動成功

 

 

 安裝Elasticsearch-head

1、拉取代碼,啟動

#下載elasticsearch-head代碼
git clone git://github.com/mobz/elasticsearch-head.git
#進入elasticsearch-head文件夾 cd elasticsearch-head
#shift
+右鍵,進入PowerShell窗口,輸入以下命令 npm install npm run start

如果執行npm install失敗,則試試npm install -g;如果還是不行,則把之前代碼刪除重新拉代碼試試

2、驗證是否啟動成功:http://localhost:9100/

3、連接Elasticsearch:首先啟動Elasticsearch

 

 

 安裝Kibana

1、官網:https://www.elastic.co/cn/kibana

kibana版本必須和ES版本一致

2、啟動:kibana安裝目錄下的bin文件夾,找到kibana.bat文件,雙擊即可

啟動可能有點慢,需要等一會

3、測試訪問:http://localhost:5601/app/home#/

IK分詞器插件

1、安裝:https://github.com/medcl/elasticsearch-analysis-ik/releases

2、解壓到elasticsearch安裝目錄下的plugins新建的文件夾

 


免責聲明!

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



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