本課程教授如何使用 Elasticsearch、Logstash、Beats、Kibana 等在叢集上做大數據的搜索、分析和視覺化,並深入探討 Elasticsearch 8 中的新功能,以及如何將資料輸入到 Elasticsearch 索引中,並使用 Elastic Stack 的Web UI、 Kibana 進行視覺化,以及如何管理 Elastic Stack 中的操作。
從這 14.5 小時的課程,你會學到
- 在叢集 ( cluster ) 上安裝和設定 Elasticsearch
- 建立搜索的索引和映射
- 以幾種不同的方式搜索全文和結構化資料
- 使用幾種不同的技術將資料輸入到 Elasticsearch
- 將 Elasticsearch 與其他系統整合,例如 Spark、Kafka、關係資料庫、S3等
- 使用桶 ( buckets ) 和指標彙整結構化資料
- 使用 Logstash 和 “ ELK stack ” 將串流日誌 ( streaming log )資料輸入到 Elasticsearch
- 使用 Filebeats 和 Elastic Stack 大規模輸入串流資料
- 使用 Kibana 分析和視覺化 Elasticsearch 的資料
- 管理運作中 Elasticsearch 叢集的操作
- 使用基於雲端的解決方案,包括亞馬遜的 Elasticsearch 服務和 Elastic 雲端 ( EC )
要求
- 你需要訪問具有20GB可用磁碟空間的 Windows、Mac 或 Ubuntu PC
- 你應該熟悉 Web 服務和 REST
- 對 Linux 有一定程度的熟悉將會有所幫助
- 了解 JSON 格式資料將有所幫助
課程說明
現在已更新至 Elasticsearch 9! (幾乎所有課程也相容於 Elasticsearch 8。)
Elasticsearch 和 Elastic Stack 是管理海量資料的重要工具。你需要了解它解決的問題以及它如何運作才能設計出最好的系統,並成為最有價值的工程師。
Elasticsearch 是一個強大的工具,不僅可以用於在大型網站上搜索,還可以在幾毫秒內分析大數據集!這是越來越受歡迎的技術,也是當今就業市場中很有價值的技術。 這個全面的課程涵蓋所有,從安裝到操作,有90個講座,包括 8 小時的影片。
我們將介紹如何在 Elasticsearch 叢集中設置搜尋索引,並以許多不同的方式查詢該資料。 模糊搜尋、部分匹配、搜尋類型、分頁、排序 – 任何你可想到的。 這不會僅僅止於理論,每一課都有實踐的範例,你將使用運行 Elasticsearch 的虛擬機在自己的 PC 上練習每項技能。
我們將探索 Elasticsearch 中的新功能——包括索引生命週期管理、類型和類型對映( type mappings )的棄用,以及使用 Elasticsearch SQL 的實踐活動。 我們還增加了使用 Elastic Stack 做更深入的安全管理,以及 backpressure 如何與 Beats 一起運作。
我們深入地介紹了將資料輸入到 Elasticsearch 索引中經常被忽視的問題。無論是通過原始RESTful 查詢,使用 Elasticsearch API 的腳本,還是與其他“大數據”系統(如 Spark 和 Kafka )整合 – 你將學習許多可以讓 Elasticsearch 從大型現有數據集開始大規模搜索的方法。我們還將使用 Logstash 和 Filebeat-通常稱為“ELK Stack”(Elasticsearch / Logstash / Kibana)或 “ Elastic Stack ”)將資料串流傳輸到 Elasticsearch。
Elasticsearch 不僅僅是搜尋 – 它具有強大的結構化資料彙整功能。我們將使用 Elasticsearch 來推測和分析資料,並使用 Elastic Stack 的Web UI、 Kibana進行視覺化。
你將學習如何管理 Elastic Stack 中的操作,使用X-Pack來監視叢集是否正常運作,以及如何執行運行任務,如擴展叢集、做全部使用者登出伺服器後的重新啟動 ( rolling restarts )。 我們還將使用 Amazon Elasticsearch Service 和 Elastic Cloud ( EC ),在雲端加速 Elasticsearch 叢集。
於許多常見的資料分析需求,Elasticsearch 正被定位成比 Hadoop、Spark 和 Flink 快很多的替代品。這是一個需要裡解的重要的工具,它很容易使用!跟我一起深入研究,我會告訴你這是什麼。
目標受眾
- 任何想要將 Elasticsearch 添加到其工具箱中以搜索和分析大數據集的技術人員。
講師簡介
Sundog Education ,由 Frank Kane 創立
加入超過 1 百萬名學習 ML、AI、AWS 和資料工程的學生。
Sundog Education 的使命是讓世界上每個人都能掌握資料工程、資料科學、生成式人工智慧、AWS 和機器學習等領域極具價值的職業技能。我們的專家講師聯盟以任何人都能負擔的價格與您分享我們在這些新興領域的知識。
Sundog Education 由 Frank Kane 領導,由 Frank 的公司 Sundog Software LLC 擁有。弗蘭克在亞馬遜和 IMDb 工作了 9 年,開發並管理向數億客戶自動提供產品和電影推薦的技術。作為亞馬遜的“門檻提高者”,他對整個公司的招聘決定擁有否決權,面試了 1,000 多名候選人,並僱用和管理了數百人。他在分散式運算、資料探勘和機器學習領域擁有 26 項已頒發的專利。 2012 年,弗蘭克離開學校創辦了自己的公司 Sundog Software,該公司已為全球超過一百萬名學生教授了機器學習、資料工程和管理工程師的知識。
Frank Kane 前亞馬遜高級職員工程師及高階經理,Sundog Education 首席執行長 ( 更多講師主講課程介紹 )
Frank Kane 在Amazon和IMDb工作了 9年,開發和管理技術,自動向數億客戶提供產品和電影推薦,每時每刻。Frank在分佈式計算,資料挖掘和機器學習領域擁有 17 項專利。2012年,Frank 離開成立了自己的公司,Sundog Software 已向全球超過一百萬名學生傳授了機器學習、資料工程和管理工程的知識。
由於學生人數較多,我無法回覆私人訊息;請在課程的 Q&A 發問。感謝你的體諒。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 資料分析與機器學習相關線上課程
- ★想要加強英文能力嗎?
- 如何找工作學習地圖 – 找工作不要靠運氣!
發表迴響