天天看點

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

『Elasticsearch 入門課程23講』是阿裡雲開發者社群與極客時間合作,為 Elasticsearch 技術學習與開發者 提供的23節免費入門課程,從概念入手,結合實際操作,由淺入深快速掌握 Elasticsearch ,做到有的放矢。

講師:阮一鳴——eBay Pronto 平台技術負責人、極客時間『Elasticsearch 核心技術與實戰』課程講師

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

往期課程

1 | Elasticsearch課程介紹 2 | 内容綜述及學習建議 3 | Elasticsearch簡介及其發展曆史 4 | Elastic Stack家族成員及其應用場景 5 | Elasticsearch的安裝與簡單配置 6 | Kibanan的安裝與界面快速浏覽

『Elasticsearch 入門課程23講』目前已播出至第六講,收到了不少朋友的好評與建議,同時為了大家能更好的學習課程内容,我們将對每周的課程做一個總結回顧,幫您更好的複習,以及記憶課程要點。

課程為了更多同學能快速體驗 Elasticsearch,為大家提供了免費的阿裡雲 Elasticsearch (3節點1核2G)的測試環境

>>>>去開通

知識點1:為什麼要學 Elasticsearch

Elasticsearch是一款非常強大的開源分布式搜尋引擎,并且結合 Kibana、Logstash、 Beats 豐富的生态元件,也被廣泛運用在大資料實時分析場景中,其中包括日志分析、名額監控、資訊安全等領域。

其高性能、容易使用、容易擴充的特性,被大量的網際網路公司使用,其中包括小米、餓了麼、滴滴出行、攜程旅遊,同時國内公有雲企業阿裡雲與 Elastic 合作推出了雲服務産品

“阿裡雲Elasticsearch”
【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景
【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

知識點2:我們如何更好掌握 Elasticsearch

本次課程,從“開發”、“運維”、“方案”三個次元,結合産品基本功能、底層原理、最佳實踐的講解,從概念入手,結合實踐操作如【電影搜尋】、【Stack Overflow 調查問卷資料分析】,做到真正“精通”。

課程同樣會覆寫 Elastic 認證考試全部知識點,其中涉及到資料,均保證真實及多樣性

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

知識點3:Elasticsearch 發展曆史

Elasticsearch屬于開源軟體/上市公司—— Elastic Inc,是一款基于 Lunece 的開源分布式搜尋分析引擎,目前公司市值超過50億美金,Elasticsearch軟體下載下傳超過3.5億,擁有10萬+的社群成員、客戶覆寫超過100個國家,并與國内外雲服務商 Amazon、阿裡巴巴深度合作。

創始人 Shay Banon 基于 Lucene 在2004年開發了Compass,并在2010年 重寫 Compass後,取名為 Elasticsearch 進而支援分布式、水準擴充能力,降低全文檢索的學習曲線,并可被任何程式設計語言調用。自2010年2月第一次釋出以來,目前已疊代到7.6版本。

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

知識點4 Elastic Stack 家族成員及其應用場景

Elastic Stack 圍繞 ELKB 建構出一套生态系統,适合大量應用場景

Elasticsearch 擁有豐富的産品生态圈,從資料采集(Logstash、Beats)、存儲/計算(Elasticsearch)到可視化管理【Kibana】,結合商業插件插件 X-pack,提供“搜尋”、“日志分析”、“名額分析”、“安全分析”四大場景解決方案,并與國内外雲服務企業合作,是一個全方面的産品生态圈。

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

結合業務場景與需求,我們可以基本分為兩種業務架構

搜尋類—可內建資料庫同步資料/獨立作為資料存儲使用

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

日志型—Logstash 和 Beats 滿足不同資料源,Kafka作為消息隊列

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

知識點5 如何安裝/簡單配置 Elasticsearch

課程在開發環境中,單機部署多節點,便于學習了解 Elasticsearch 分布式句群的工作機制

【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景
【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

知識點6 如何安裝/快速預覽 Kibana

Kibana 名字的含義=Kiwifruit + Banana,是 Elasticsearch 生态中的資料可視化工具,可以很好的幫助使用者解開對資料的任何疑問,基于 Logstash 的工具,在2013年加入 Elastic 公司。

從運作 Kibana後,嘗試導入 Sample 資料,檢視圖形化工具 + Dashboard

  • 擷取 Kibana 安裝包,通過Docker在本地運作: https://www.elastic.co/cn/downloads/kibana
  • 解決安裝并運作 Kibana
  • 配置與運作:無需修改配置,可直接運作
  • 導入 Sample 資料
  • 檢視 Dashboard
  • 講解開發利器 Kibana Console
【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

下周課程預告

點選預約課程

7 | 在Docker容器中運作Elasticsearch Kibana和 Cerebro 8 | Logstash安裝與導入資料 9 | 基本概念:索引、文檔和REST API 10 | 基本概念:節點、叢集、分片及副本

相關活動

更多折扣活動,請通路

阿裡雲 Elasticsearch 官網 • 阿裡雲 Elasticsearch 商業通用版,1核2G首月免費

阿裡雲 Elasticsearch 日志增強版,首月六折,年付六折 阿裡雲 Logstash 2核4G首月免費
【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景
【Elasticsearch 入門公開課】本周回顧:從概念入手,了解 Elastic Stack 生态能力及應用場景

繼續閱讀