windows下的es、es-head、node.js、kibana、ik一條龍安裝+配置
技術標籤:Elasticsearch大資料
3.3解決跨域問題(前提條件:elasticsearch安裝好)
簡介
上述所需安裝皆為es入門到上手必備軟體!一個都不能漏!並且一定要保證版本對應除了node.js與es-head與ik!
1Elasticsearch
1.1 下載地址(前提條件:JDK1.8及以上已配置成功)
https://www.elastic.co/cn/products/elasticsearch(注:.zip是wiondows,.tar是linux)。
1.2 版本
這裡我選擇的是是7.6.0
1.3 安裝
Elasticsearch無需安裝,解壓即用。
1.4 執行
cmd+進入......../elasticsearch/bin目錄,執行elasticsearch.bat。
出現類似下圖即完成:
說明:
- 9300:Java程式訪問的埠
- 9200:瀏覽器、postman訪問的埠
極有可能會遇上下列報錯!!!:
ElasticsearchException[X-Pack is not supported and Machine Learning is not available for [windows-x86]; you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: false in elasticsearch.yml]
解決:在elasticsearch/config/elasticsearch.yml
新增一條配置:
xpack.ml.enabled: false
1.5 測試
瀏覽器中訪問:http://127.0.0.1:9200即可。
2安裝node.js
2.1 下載地址
https://nodejs.org/en/download/
2.2 版本
隨意!!!
2.3 安裝(略)
2.4測試成功
3 Elasticsearch-head外掛(資料展示)
3.1 下載地址(前提條件:node.js安裝好)
https://github.com/mobz/elasticsearch-head
3.2 解壓後安裝相關依賴
- cmd+進入elasticsearcj-head的根目錄
-
nmp install
極有可能會遇上下列情況!!!:
根據提示下載到指定目錄即可:https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip,再執行npm i --verbose。
-
npm run start
成功結果:
3.3測試
遊覽器訪問:
http://localhost:9100/
3.3解決跨域問題(前提條件:elasticsearch安裝好)
開啟:elasticsearch.yml:
末尾加入2行:
- http.cors.enabled: ture
- http.cors.allow-origin: "*"
4 Kibana安裝(資料查詢)
4.1 下載地址(前提條件:node.js安裝好)
https://www.elastic.co/downloads/kibana(注:.zip是wiondows,.tar是linux)。
4.2 版本
這裡我選擇的是是7.6.0(安裝Elasticsearch前提條件:JDK1.8及以上)。
4.3 安裝
Elasticsearch無需安裝,解壓即用。
4.4 執行
cmd+進入......../kibana/bin目錄,執行kibana.bat。
4.5 測試
瀏覽器中訪問:http://localhost:5601即可。
4.6漢化
- 進入....\kibana\config\kibana.yml
- 末尾加入:i18n.locale: "zh-CN"
5 ik分詞器外掛安裝
4.1 下載地址(前提條件:es已安裝)
https://github.com/medcl/elasticsearch-analysis-ik(注:.zip是wiondows,.tar是linux)。
4.2 版本
隨意!!!
4.3 安裝
將.zip包解壓到...\elasticsearch\plugins資料夾下的ik資料夾(新建資料夾)中。
4.4 執行
cmd+進入......../elasticsearch/bin目錄,執行elasticsearch.bat。
4.5 測試
瀏覽器中訪問:127.0.0.1:9200即可。