1. ELK 之elasticsearch 简介、获取、安装
ElasticSearch是一個基于Lucene的搜索服務器。它提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開發的,并作為Apache許可條款下的開放源碼發布,是當前流行的企業級搜索引擎。設計用于云計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。
我們建立一個網站或應用程序,并要添加搜索功能,但是想要完成搜索工作的創建是非常困難的。我們希望搜索解決方案要運行速度快,我們希望能有一個零配置和一個完全免費的搜索模式,我們希望能夠簡單地使用JSON通過HTTP來索引數據,我們希望我們的搜索服務器始終可用,我們希望能夠從一臺開始并擴展到數百臺,我們要實時搜索,我們要簡單的多租戶,我們希望建立一個云的解決方案。因此我們利用Elasticsearch來解決所有這些問題及可能出現的更多其它問題。(百度百科的詮釋)
?
獲取地址:https://www.elastic.co/cn/products/elasticsearch?或?https://www.elastic.co/cn/downloads/elasticsearch
默認獲取到的是最新版本,當前版本為 6.4.0 (2018/09/11 16:00)
?
硬件環境:windows 10 (64位)
a). java環境 (jdk安裝及JAVA_HOME配置),我是用的 1.8
b). Curl安裝 ,獲取之后下一步到底
https://curl.haxx.se/download.html
c).es安裝
獲取到指定版本ES之后解壓到指定目錄,此時 雙擊解壓目錄的 elasticsearch.bat批處理文件可以看是否正常運行
d).es-head安裝使用
這里要注意:需要安裝了node之后安裝npm指令
為了方便查看和操作 es,我們需要安裝 es-head插件,可以直接在github上搜索,elasticsearch-head,看到點擊量最高的點開
https://github.com/mobz/elasticsearch-head?或者直接從這里點開下載吧。
可以看到es-head的readme操作提示:
cd elasticsearch-head
npm install
npm run start
這時候直接打開 http://localhost:9100即可,es默認端口是9200,在這里head是9100,很好記。
?
- 先跑es.bat 然后執行 npm run start
-
-
- 地址欄輸入: http://localhost:9100 即可看到es-head的可視操作頁
-
?
?
?
轉載于:https://www.cnblogs.com/Tmc-Blog/p/9869375.html
總結
以上是生活随笔為你收集整理的1. ELK 之elasticsearch 简介、获取、安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设置GO环境变量
- 下一篇: [SDOI2010]外星千足虫 题解 高