Elasticsearch核心技術與實戰-阮一鳴-極客時間-返現優惠

wuwu發表於2019-06-26

極客時間出品的《Elasticsearch核心技術與實戰》由阮一鳴所作,阮一鳴是eBay Pronto平臺技術負責人。本專欄幫你快速構建分散式搜尋和分析引擎。

Elasticsearch核心技術與實戰 封面圖

訂閱價格:

用我的邀請購買,還會額外返現12元。購買連結:http://gk.link/a/1045y 也可以掃描頁面 下方圖中的二維碼購買。

購買的朋友請加我微訊號 dismissmewp ,備註:返現。

5122 人已學習 · 共95講 · 95課時,約1000分鐘,原價¥129 ,限時¥99 本課程為圖文+視訊課程。可在極客時間APP/小程式/網站上永久觀看。

核心技術與實戰課程背景

Elasticsearch 是一款非常強大的開源搜尋及分析引擎。

在 DBRanking 的資料庫評測中,Elasticsearch 在在分類中長期名列第一。

除了搜尋,結合 Kibana、Logstash和Beats,Elasticsearch 還被廣泛運用在大資料近實時分析領域,包括了日誌分析、指標監控、資訊保安等多個領域。

在國內,包括阿里巴巴、騰訊、滴滴、今日頭條、餓了麼、360安全、小米,vivo 等諸多知名公司都在使用 Elasticsearch。

這門課將帶你全面掌握 Elasticsearch 在生產環境中的核心實戰技能,學完之後你將能夠在工作中快速構建出符合自身業務的分散式搜尋和資料分析系統。

Elasticsearch核心技術與實戰課程亮點

由淺入深:從基礎概念到進階用法,再到叢集管理和大資料分析,學完即可應用到實際生產環境中;

實戰演練:通過兩個 Elasticsearch 實戰專案,手把手帶你進行實戰服務搭建,鞏固所學知識點;

認證備考:課程內容涵蓋 Elastic 認證的全部考點,有助於你順利通過認證考試。

核心技術與實戰講師簡介

阮一鳴,eBay Pronto 平臺技術負責人。

Pronto 平臺目前管理了 eBay 內部上百個 Elasticsearch 叢集,包含了4000 多個資料節點。這些叢集目前被廣泛使用在 eBay 的生產環境之中。涵蓋了網站搜尋,商品推薦,日誌管理,風險控制,IT 運維,安全監控等多個領域。

畢業於浙江大學電子工程專業,擁有近20年的開發經驗,除了在惠普等大型企業的從業經歷外,還有豐富的創業經驗,包括手機遊戲,手機遊戲模擬器 WebPod,個性化音樂推薦與分享社群8box.com等等。

課程收穫

  • 掌握 Elasticsearch 核心技能;
  • 熟練進行生產環境中的部署與優化;
  • 靈活運用 ELK 進行搜尋與大資料分析;
  • 具備通過 Elastic 官方認證的能力。

Elasticsearch核心技術與實戰課程目錄

第一部分:初識 ELasticsearch

第1章:概述

課程介紹

內容綜述及學習建議

Elasticsearch簡介及其發展歷史

ElasticStack家族成員及其應用場景

第2章:安裝上手

Elasticsearch的安裝與簡單配置

Kibana的安裝與介面快速瀏覽

在 Docker容器中執行 Elasticsearch,Kibana 和 Cerebro

Logstash安裝與匯入資料

第 3 章:Elasticsearch 入門

基本概念(1):索引,文件和REST API 02

基本概念(2):節點,叢集,分片及副本

文件的基本CRUD與批量操作

倒排索引入門

通過分析器進行分詞

SearchAPI概覽

URISearch 詳解

RequestBody 與 Query DSL 簡介

QueryString & Simple Query String 查詢

DynamicMapping和常見欄位型別

顯式Mapping設定與常見引數介紹

多欄位特性及Mapping中配置自定義Analyzer

Index Template fP Dynamic Template

Elasticsearch聚合分析簡介

第一部分總結

第二部分:深入瞭解 ELasticsearch

第4章:深入搜尋

基於詞項和基於全文的搜尋

結構化搜尋

搜尋的相關性算分

Query & Filtering與多字串多欄位查詢

單字串多欄位查詢:Dis Max Query

單字串多欄位查詢:Multi Match

多語言及中文分詞與檢索

SpaceJam,一次全文搜尋的例項

使用 SearchTemplate 和 Index Alias 查詢

綜合排序:FunctionScore Query優化算分

Term& Phrase Suggester 12自動補全與基於上下文的提示

配置跨叢集搜尋

第5章:分散式特性及分散式搜尋的機制

叢集分散式模型及選主與腦裂問題

分片與叢集的故障轉移

文件分散式儲存

分片及其生命週期

剖析分散式查詢及相關性算分

排序及 Doc Values & Fielddata

分頁與遍歷:From,Size, Search After & Scroll API

處理併發讀寫操作

第6章:深入聚合分析

Bucket& Metric聚合分析及巢狀聚合

Pipeline聚合分析

作用範圍與排序

聚合分析的原理及精準度問題

第7章:資料建模

物件及Nested物件

文件的父子關係

UpdateBy Query & Reindex API

IngestPipeline & Painless Script

Elasticsearch資料建模最佳實踐 06第二部分總結回顧

第三部分:管理Elasticsearch叢集

第8章:保護你的資料

叢集身份認證與使用者鑑權

叢集內部安全通訊

叢集與外部間的安全通訊

9章:水平擴充套件Elasticsearch叢集

常見的叢集部署方式

Hot & Warm 架構與 Shard Filtering

如何對叢集進行容量規劃

分片設計及管理

在公有云上管理與部署Elasticsearch叢集

在私有云上管理Elasticsearch叢集的_些方法

第10章:生產環境中的叢集運維

叢集健康與問題排查

生產環境常用配置與上線清單

監控 Elasticsearch 叢集

診斷叢集的潛在問題

解決叢集Yellow與Red的問題

叢集壓力測試

段合併優化及注意事項

快取及使用Breaker限制記憶體使用

—些運維的相關建議

第11章:索引生命週期管理

使用Shrink與Rollover API有效管理時間序列索引

索引全生命週期管理及工具介紹

第四部分:利用ELK做大資料分析

第12章:用Logstash和Beats構建資料管道

Logstash入門及架構介紹

Beats 介紹

第13章:用Kibana進行資料視覺化分析

使用丨ndex Pattern配置資料

使用Kibana Discover探索資料

基本視覺化元件介紹

Visual Builder 介紹

構建Dashboard

第14章:探索X-Pack套件

 用 Monitoring 和 Alerting 監控 Elasticsearch 叢集

用APM逬行程式效能監控

用機器學習實現時序資料的異常檢測

用ELK進行日誌管理

用Canvas做資料演示

用Graph進行資料分析

用Timelion分析時序型資料

第五部分:應用實戰工作坊

實戰1:電影搜尋服務

專案需求分析及架構設計

將音樂資料匯入Elasticsearch

搭建你的電影搜尋服務

實戰2: Stackoverflow使用者調查問卷分析

需求分析及架構設計

資料Extract & Enrichment

構建Insights Dashboard

備戰:Elastic認證

Elastic認證介紹

考點梳理

Elasticsearch核心技術與實戰 宣傳圖

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章