『Elasticsearch 入門課程23講』是阿裡雲開發者社群與極客時間合作,為 Elasticsearch 技術學習與開發者 提供的23節免費入門課程,從概念入手,結合實際操作,由淺入深快速掌握 Elasticsearch ,做到有的放矢。
講師:阮一鳴——eBay Pronto 平台技術負責人、極客時間『Elasticsearch 核心技術與實戰』課程講師

往期課程
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”知識點2:我們如何更好掌握 Elasticsearch
本次課程,從“開發”、“運維”、“方案”三個次元,結合産品基本功能、底層原理、最佳實踐的講解,從概念入手,結合實踐操作如【電影搜尋】、【Stack Overflow 調查問卷資料分析】,做到真正“精通”。
課程同樣會覆寫 Elastic 認證考試全部知識點,其中涉及到資料,均保證真實及多樣性
知識點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版本。
知識點4 Elastic Stack 家族成員及其應用場景
Elastic Stack 圍繞 ELKB 建構出一套生态系統,适合大量應用場景
Elasticsearch 擁有豐富的産品生态圈,從資料采集(Logstash、Beats)、存儲/計算(Elasticsearch)到可視化管理【Kibana】,結合商業插件插件 X-pack,提供“搜尋”、“日志分析”、“名額分析”、“安全分析”四大場景解決方案,并與國内外雲服務企業合作,是一個全方面的産品生态圈。
結合業務場景與需求,我們可以基本分為兩種業務架構
搜尋類—可內建資料庫同步資料/獨立作為資料存儲使用
日志型—Logstash 和 Beats 滿足不同資料源,Kafka作為消息隊列
知識點5 如何安裝/簡單配置 Elasticsearch
課程在開發環境中,單機部署多節點,便于學習了解 Elasticsearch 分布式句群的工作機制
- 本地安裝單執行個體叢集: https://www.elastic.co/cn/downloads/elasticsearch
- 安裝與檢視插件
- 在開發機上運作多個 Elasticsearch 執行個體
- Demo實踐
知識點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
下周課程預告
點選預約課程
7 | 在Docker容器中運作Elasticsearch Kibana和 Cerebro 8 | Logstash安裝與導入資料 9 | 基本概念:索引、文檔和REST API 10 | 基本概念:節點、叢集、分片及副本相關活動
更多折扣活動,請通路
阿裡雲 Elasticsearch 官網 • 阿裡雲 Elasticsearch 商業通用版,1核2G首月免費•
阿裡雲 Elasticsearch 日志增強版,首月六折,年付六折 阿裡雲 Logstash 2核4G首月免費