ElasticSearch 史上最全文章

在這裏插入圖片描述

老規矩,本篇文章 不做 ElasticSearch 的 編碼講解 ,只介紹 文章學習的一些優秀文章
重點在於不要循規蹈矩,教程 這樣走,你不一定要按他這樣走,按自己的方式來,學習效率會更高,網上的教程有很多,今天我們找了一些自認爲不錯的
ElasticSearch 教程,先來講講 ES 的 基礎 知識,如果對你有幫助,關注一下,防止迷路

Elasticsearch是一個開源的分佈式、RESTful 風格的搜索和數據分析引擎,它的底層是開源庫Apache Lucene。

Lucene 可以說是當下最先進、高性能、全功能的搜索引擎庫——無論是開源還是私有,但它也僅僅只是一個庫。爲了充分發揮其功能,你需要使用 Java 並將 Lucene 直接集成到應用程序中。 更糟糕的是,您可能需要獲得信息檢索學位才能瞭解其工作原理,因爲Lucene 非常複雜。
  爲了解決Lucene使用時的繁複性,於是Elasticsearch 便應運而生。它使用 Java 編寫,內部採用 Lucene 做索引與搜索,但是它的目標是使全文檢索變得更簡單,簡單來說,就是對Lucene 做了一層封裝,它提供了一套簡單一致的 RESTful API 來幫助我們實現存儲和檢索。
  當然,Elasticsearch 不僅僅是 Lucene,並且也不僅僅只是一個全文搜索引擎。 它可以被下面這樣準確地形容:

  • 一個分佈式的實時文檔存儲,每個字段可以被索引與搜索;
  • 一個分佈式實時分析搜索引擎;
  • 能勝任上百個服務節點的擴展,並支持 PB 級別的結構化或者非結構化數據。

由於Elasticsearch的功能強大和使用簡單,維基百科衛報Stack OverflowGitHub 等都紛紛採用它來做搜索。現在,Elasticsearch已成爲全文搜索領域的主流軟件之一。

但近幾年有了一個新的概念,叫 Elastic Stack, 如果你沒有 聽說過 Elastic Stack ,那你一定聽說過ELK,實際上ELK是三款軟件的簡稱,分別是 Elasticsearch
LogstashKibana 組成,在發展的過程中,又有新成員Beats的加入,所以就形成了Elastic Stack。所以說,ELK 是舊的稱呼,Elastic Stack是新的名字。

如果你從來沒有接觸過 ElasticSearch ,

  • 你可以把 logStash 當做 日誌 處理工具
  • Kibana 當做 可視化界面工具
  • Beats 當做 收集數據用的
    總而言之 者這三樣東西 輔助這 ElasticSearch 完成 搜索工作 ,合起來就是
    Elastic Stack

在這裏插入圖片描述
全系的Elastic Stack技術棧包括:
在這裏插入圖片描述

ElasticSearch

Elasticsearch 基於java,是個開源分佈式搜索引擎,它的特點有:分佈式,零配置,自動發現,索引自動分片,索
引副本機制,restful風格接口,多數據源,自動搜索負載等。

Logstash

Logstash 基於java,是一個開源的用於收集,分析和存儲日誌的工具。

Kibana

Kibana 基於nodejs,也是一個開源和免費的工具,Kibana可以爲 Logstash 和 ElasticSearch 提供的日誌分析友好
的 Web 界面,可以彙總、分析和搜索重要數據日誌。

Beats

Beats是elastic公司開源的一款採集系統監控數據的代理agent,是在被監控服務器上以客戶端形式運行的數據收集
器的統稱,可以直接把數據發送給Elasticsearch或者通過Logstash發送給Elasticsearch,然後進行後續的數據分析
活動。

好的 Elastic Stack 得技術 棧我們已經大致瞭解了,主要來說 ,現在就是 主角是 ElasticSearch,其他幾個都是配角,只是爲了打輔助 現在開始分享教程

ElasticSearch 最全工具

這篇文章細節之處,不過多說明,主要在於文章,寫得很全面,學習之前可以先安裝工具 ,也可以看完其他視頻在進行安裝
文章 : https://blog.csdn.net/laoyang360/article/details/80645710

在這裏插入圖片描述

ElasticSearch 快速入門
文章 : https://www.cnblogs.com/cjsblog/p/9439331.html
重點在於實操 ,就是一個簡單的入門 ,理論知識需要加強

在這裏插入圖片描述


ElasticSearch 知識進階

文章 寫的很全面,很適合新手,缺點,就是 需要耐心,要認真看,不然到後面就會,有點懵
https://blog.csdn.net/JENREY/article/details/81290535

在這裏插入圖片描述


ElasticSearch 全面瞭解
文章需要一定基礎
文章: https://www.yiibai.com/elasticsearch/elasticsearch-getting-start.html

在這裏插入圖片描述


ElasticSearch 詳解

文章 和 第二個 有點重疊 ,可以選擇性參考學習
文章 : https://www.jianshu.com/p/60b242cbd8b4

在這裏插入圖片描述


Elasticsearch入門,這一篇就夠了

文章不錯,就是有點過於實操,不注重排版,看進度條就知道,文章超長
文章 : https://www.cnblogs.com/sunsky303/p/9438737.html

在這裏插入圖片描述


對於只是用於做項目的話,建議可以看看這篇

文章 : https://www.exception.site/elasticsearch

在這裏插入圖片描述


瞭解 ElastSearch 的理論知識記憶,方便 加深印象

文章 : https://blog.csdn.net/weixin_30361641/article/details/95897562

在這裏插入圖片描述

我最愛的一個地方 ElasticSearch 中文官網 書籍
這裏的話,有點偏理論化,需要一定的基礎
文章 : https://es.xiaoleilu.com/

在這裏插入圖片描述


最後的話 ,就是大家 想對 ElasticSearch 有一個 深入瞭解的話 可以 去中文社區 看一下
這裏 有很多志同道合的小夥伴,可以讓你對ElasticSearch 進一步瞭解,如果對您有幫助的話,記得關注哦!

在這裏插入圖片描述

最後一個 建議大家 看看這幾道面試題 ,也是很常被問到的
文章地址:

在這裏插入圖片描述

謝謝觀看!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章