ElasticSearch5.5.1與插件的配置安裝
Elasticsearch5.5.1安裝:
下載地址https://www.elastic.co/cn/downloads/elasticsearch
下載zip,解壓
運行C:\elasticsearch-5.5.1\bin\elasticsearch.bat
安裝成功。
環境:
Windows10企業版X64
JDK-1.8.0
ElasticSearch-5.5.1
ES5.5.1可在線安裝的插件目錄:
注:所有的cmd命令都得以管理員身份運行。
一、elasticSearch5.X head插件
1.安裝node-v4.5.0-x64.msi,把NODE_HOME設置到環境變量里。
如
加入PATH環境變量
測試安裝成功否:
2. grunt安裝
grunt是一個很方便的構建工具,可以進行打包壓縮、測試、執行等等的工作,5.0里的head插件就是通過grunt啟動的。因此需要安裝grunt:
注意:路徑切到C:\Program Files\nodejs下。
npm install -g grunt-cli
-g代表全局安裝。安裝路徑為C:\Users\yourname\AppData\Roaming\npm,並且添加PATH變量。
安裝完成后檢查一下:
3.head安裝
下載elasticsearch-head
下載地址:https://github.com/mobz/elasticsearch-head,下載后解壓縮。
修改head源碼
目錄:C:\elasticsearch-head-master\Gruntfile.js:
找到下面connect屬性,新增hostname: ‘*’:
4. 修改Elasticsearch配置文件
編輯C:\elasticsearch-5.5.1\config\config\elasticsearch.yml,加入以下內容:
http.cors.enabled: true
http.cors.allow-origin: "*"
5. 啟動elasticsearch-head
先啟動Elasticsearch,然后再啟動elasticsearch-head。
在elasticsearch-head-master/目錄下,運行啟動命令:
npm install –g(僅初次運行需要)
grunt server
訪問http://localhost:9100/
由於之前已建立索引,所以因此可以看到數據。
Kibana是一個為ElasticSearch 提供的數據分析的 Web 接口(5601)。可使用它對日志進行高效的搜索、可視化、分析等各種操作。Kibana目前最新的版本5.5.2。
二、安裝Kibana
1.下載
https://www.elastic.co/downloads/kibana
解壓到C:\kibana-5.5.1-windows-x86
2.配置
修改C:\kibana-5.5.1-windows-x86\config下的kibana.yml使 elasticsearch.url指向你的Elasticsearch。(默認情況不需要改)
3.啟動
先啟動elasticsearch,然后在重新打開cmd窗口,
C:\kibana-5.5.1-windows-x86\bin\kibana.bat
訪問kibana:瀏覽器
http://localhost:5601/
三、安裝x-pack
X-Pack是Kibana中單獨的一個組件,在5.x之前各種單獨的組件(Shield, Watcher, Marvel, Graph, Reporting),現在都集成到X-Pack中。X-Pack是一個Elastic Stack的擴展,將安全,警報,監視,報告和圖形功能包含在一個易於安裝的軟件包中。x-pack是elasticsearch的一個擴展包,將安全,警告,監視,圖形和報告功能捆綁在一個易於安裝的軟件包中,雖然x-pack被設計為一個無縫的工作,但是你可以輕松的啟用或者關閉一些功能,X-Pack主要是添加身份權限的驗證,以及原先需要安裝其他各種Marvel、Head等各種功能插件添加到Kibana上使用才能使用的功能。我采用的是在線安裝(安裝之前得關閉Elasticsearch和Kibana):
1.在Elasticsearch中安裝X-pack
在C:\elasticsearch-5.5.1\bin下運行.\elasticsearch-plugin.bat install x-pack
2.在Kibana中也安裝x-pack
安裝方式類似(下載可能較慢20mins左右,下載過程中切記在cmd窗口按回車,會報錯):
.\kibana-plugin.bat install x-pack
3.修改參數
在C:\elasticsearch-5.5.1\config下的elasticsearch.yml加入以下參數:
Action.auto_create_index : .security,.monitoring*,.watches,.triggered_watches,.watcher-history*
xpack.security.enabled : false
xpack.monitoring.enabled : true
xpack.graph.enabled : false
xpack.watcher.enabled : false
xpack.ml.enabled : false
4.重新啟動Elasticsearch和Kibana
安裝完x-pack,登錄elasticsearch和kibana會讓你輸入密碼
默認用戶名elastic ,其默認密碼是changeme。
四、中文分詞插件的安裝
Ik分詞器是目前使用廣泛、且效果比較好的中文分詞器。
1.下載
https://github.com/medcl/elasticsearch-analysis-ik
下載時要下載elasticsearch對應的版本:
配置前關閉elasticsearch,安裝完成后再啟動。
下載到C:\plugins后,進入elasticsearch-analysis-pinyin-master目錄,mvn打包(未下載maven的自行下載安裝)。
2.配置運行
打包成功后,在C:\plugins\elasticsearch-analysis-ik-master\target\releases會有一個elasticsearch-analysis-ik-5.5.1.zip。
解壓得到:
將以上7個文件,剪切到C:\elasticsearch-5.5.1\plugins\ik(ik文件夾是自己新建的)
重新啟動elasticsearch
可以看到已經加載了ik分詞器插件。
五、PINYIN分詞插件的安裝
pinyin分詞器的下載地址:
https://github.com/medcl/elasticsearch-analysis-pinyin
安裝過程與ik分詞器相同,下載、打包、加入elasticsearch、重啟elasticsearch。
六、SQL插件的安裝
1.下載sql插件
地址https://github.com/NLPchina/elasticsearch-sql
找到對應版本
訪問鏈接
並下載
2.將下載的sql插件上傳到elasticsearch的plusins目錄下,重啟es。
安裝過程與ik分詞器相同,下載、打包、加入elasticsearch、重啟elasticsearch。
3.下載site-server
4.更改端口
C:\es-sql-site-standalone\site-server\site_configuration.json
5.訪問C:\es-sql-site-standalone\_site\index.html
對現有索引進行SQL查詢: