下載與安裝
下載安裝的地址,華爲鏡像網站,github
- ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
- logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D
- kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D
- ElasticSearch-head :https://github.com/mobz/elasticsearch-head/
解壓安裝ElasticSearch,配置跨域
打開文件,在最下面添加運行跨域,且跨域的主機IP爲所有。
http.cors.enabled: true
http.cors.allow-origin: "*"
點擊elasticsearch.bat 即可啓動,訪問http://127.0.0.1:9200 就可以看到是否成功
出現elasticsearch的配置說明json即說明成功
解壓安裝ElasticSearch-head
1、需要node.js環境和python環境,npm包管理工具
從GitHub下載完後打開文件夾,用cmd進入到文件夾裏面,輸入以下命令,即可啓動。
npm install
npm run start
輸入框中輸入elasticsearch的ip地址和端口號,點擊連接即可看到集羣信息
2、 使用谷歌自帶的插件
谷歌瀏覽器打開以下鏈接,點擊安裝即可。
http://extb.cqttech.com/search/elasticsearch%2520head
打開解壓好的kibana文件夾,配置kibana
進入config文件夾
編輯kibana.yml,加上中文國際化,使得kibana漢化。
i18n.locale: "zh-CN"
到bin目錄,點擊kibana.bat啓動即可
打開瀏覽器,訪問 http://localhost:5601
看到以下頁面即爲成功
下載ik分詞器,配置自己的字典
下載地址:https://github.com/medcl/elasticsearch-analysis-ik
然後將文件夾複製到elasticsearch的插件文件夾plugins裏面
進入文件夾,到config文件夾裏面,創建一個××.dic文件,打開編輯屬於自己的字典。
保存後,配置到ik分詞器裏面
測試ik分詞器
配置完後所有程序都得重啓~
打開kibana進入後,點擊扳手,進入控制檯
ik_smart 爲最少切分
ik_max_word爲細粒度劃分!會去匹配字典!
GET _analyze
{
"analyzer": "ik_smart",
"text": "碼農人"
}
GET _analyze
{
"analyzer": "ik_max_word",
"text": "碼農人"
}
ik_max_word 會窮盡字典所有可能的組詞。