目錄
簡介
思維導圖
書籍
本地安裝
下載
解壓
目錄
安裝
參考
簡介
Elasticsearch,簡稱ES,是一個基于Lucene的搜索服務器,它提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful web介面,隱藏Lucene的復雜性,Elasticsearch是用Java語言開發的,并作為Apache許可條款下的開放原始碼發布,是一種流行的企業級搜索引擎,Elasticsearch用于云計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便,
為什么要學習ElasticSearch?
ElasticSearch是ELK(ElasticSearch、Logstash、Kibana、Beats)的一部分,用于實時日志分析的搜索部分,現如今,資料量大,基于日志分析的大資料,安全等領域都需要用到,
誰在使用?維基百科,百度百科,Stack Overflow、Github、電商網站等,基于權重來排序(懂的都懂),
思維導圖
書籍
如何讀這本書 | Elasticsearch: 權威指南 | Elastic
前言 :: Elastic 搜索開發實戰
本地安裝
下載
下載鏈接:Past Releases of Elastic Stack Software | Elastic

這里下載的7.10.0,因為之后會建立集群,到時白嫖阿里云的,阿里云是推薦的7.10.0,這里保持一致(由于更新很快,可能你看到時早已更新,可以去下面參考鏈接看一看),
解壓

目錄
- bin:可執行檔案,.bat是Windows下可執行腳本
elasticsearch,Elasticsearch 的啟動行程,Elasticsearch 程式的主入口,elasticsearch-env,用于環境變數的配置,可以在這里修改相關的環境配置,大部分情況不建議直接修改此組態檔,可以通過在外部通過變數名來進行設定,elasticsearch-translog,主要用于對 Translog 進行清理操作,elasticsearch-keystore,主要用于管理 Elasticsearch 的密鑰,elasticsearch-plugin,插件安裝工具,elasticsearch-service*開頭的幾個程式是為 Windows 平臺提供的服務管理工具,
- config:組態檔
elasticsearch.yml,Elasticsearch 的組態檔,使用 Yaml 檔案格式作為標準,jvm.options,Java 虛擬機運行環境的相關引數配置,log4j2.properties,日志檔案相關的配置,
- jdk:內置環境
- lib:類別庫,一些jar包
- logs:日志檔案
- modules:內部功能模塊
- plugins:插件
安裝
本地安裝很簡單,但是白嫖更香,阿里云和騰訊云都有一個月ES集群試用計劃,熟悉我的朋友應該了解到我秋招簽了騰訊,這里就以騰訊云為例,點擊文章下方騰訊云的參考(12月底截止),掃碼登錄后默認即可,之后創建專有網路
給網路創建交換機
配置好,因為本地是7.10.x版本的,所以這里也選擇了7.10.1版本
一般需要等待3-5分鐘
注意:將自己的公網ip放到白名單,之后訪問
騰訊這個給了ES和Kibana,如果需要logstash和beats等需要單獨購買,
參考
開源搜索:Elasticsearch、ELK Stack 和 Kibana 的開發者 | Elastic
Elasticsearch_免運維彈性云搜索_智能運維_大資料-阿里云
Elasticsearch Service首購特惠活動_ES首購-騰訊云
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/397597.html
標籤:其他
