elasticsearch的基本了解

2022-06-23 05:33:14 字數 668 閱讀 4137

以下內容參考官方文件

使用的學習版本是7.2,參考文件也是7.2的

一、elk的介紹:

elasticsearch是分布式搜尋與分析引擎,對資料進行索引與搜尋;常與logstash(和beats),kibana一起使用,這個組合就是elk;

logstash(和beats)用於收集、聚合和豐富我們的資料,並將其儲存在es中。

kibana對資料進行視覺化以及在瀏覽器中進行互動式的檢視資料,並可以監控和管理集群。

二、es(elasticsearch)介紹:

es可以為所有型別的資料提供實時搜尋和分析,無論我們的資料是結構化還是非結構化的文字、數字資料或地理空間資料,es都可以以支援快速搜尋的方式有效的儲存和索引它,你可以非常簡單的進行資料檢索與聚合資訊,以發現資料中的趨勢和模式。隨著你的資料量和查詢量增長,es的分布式特性使你的部署能夠與其一起無縫地增長。

雖然不是每個問題都是搜尋問題,但elasticsearch提供了處理各種用例資料的速度和靈活性:

無論我們的用例是否與上面的用例相似,我們在elasticsearch中處理資料,文件和索引的方式都是相同的。

以下內容參考於

完善中

ElasticSearch的基本認識和基本操作

es即為了解決原生lucene使用的不足,優化lucene的呼叫方式,並實現了高可用的分布式集群的搜尋方案,其第乙個版本於2010年2月出現在github上並迅速成為最受歡迎的專案之一。分布式的實時檔案儲存,每個欄位都被索引並可被搜尋 分布式的實時分析搜尋引擎 可以擴充套件到上百臺伺服器,處理pb級...

elasticsearch的分布式架構基本原理

首先,es 的設計理念就是分布式搜尋引擎,底層還是基於lucene的 核心思想就是在多台機器上啟動多個es程序實列,組成乙個es集群。es中儲存資料的基本單位是索引,假設你要在es中儲存資料,首先就要在es中建立乙個索引,所有的資料都寫到這個索引裡面去,乙個索引差不多相當於mysql裡面的一張表。1...

分布式爬蟲之elasticsearch基礎1

一 搜尋引擎elasticsearch介紹 elasticsearch 是乙個全文搜尋引擎,可以快速地儲存 搜尋和分析海量資料。二 應用場景 三 安裝 elasticsearch 缺省會在 9200 埠上執行,我們開啟瀏覽器訪問http localhost 9200 elasticsearch 本質...