Elasticsearch 6 and Elastic Stack - In Depth and Hands On!

Frank Kane, Founder of Sundog Education, ex-Amazon

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
64 Lessons (8h)
    • 1. Introduction, and Installing Elasticsearch

      20:04
    • 2. Elasticsearch Overview

      5:44
    • 3. Please Follow Me on Skillshare

      0:16
    • 4. Intro to HTTP and RESTful API's

      11:48
    • 5. Using Elasticsearch

      9:01
    • 6. Elasticsearch Architecture

      6:46
    • 7. Quiz: Elasticsearch Concepts and Architecture

      4:24
    • 8. Quiz: Elasticsearch Concepts and Architecture

      6:54
    • 9. Getting to Know the Movielens Data Set

      4:16
    • 10. Create a Mapping for MovieLens

      14:25
    • 11. Hacking CURL (Don't Skip This!)

      6:04
    • 12. Import a Single Movie via JSON / REST

      5:00
    • 13. Insert Many Movies at Once

      5:32
    • 14. Updating Data in Elasticsearch

      6:13
    • 15. Deleting Data in Elasticsearch

      2:43
    • 16. [Exercise] Insert, Update, and Delete a Fictitious Movie

      4:27
    • 17. Dealing with Concurrency

      8:45
    • 18. Using Analyzers and Tokenizers

      11:38
    • 19. Data Modeling with Elasticsearch

      13:17
    • 20. Using Query-String Search

      9:13
    • 21. Using JSON Search

      9:54
    • 22. Full-Text vs. Phrase Search

      6:04
    • 23. [Exercise] Search for New Star Wars Films Two Different Ways

      3:49
    • 24. Pagination

      6:14
    • 25. Sorting

      7:51
    • 26. Using Filters

      4:24
    • 27. [Exercise] Search for Science Fiction Movies Before 1960, Sorted by Title

      3:09
    • 28. Fuzzy Queries

      6:16
    • 29. Partial Matching

      5:22
    • 30. N-Grams, and Search as you Type

      12:54
    • 31. Importing Data from Scripts

      15:09
    • 32. [Exercise] Import Movie Tags Into a New Index with a Python Script.

      3:32
    • 33. Logstash Overview

      4:31
    • 34. Installing Logstash

      7:49
    • 35. Importing Apache Access Logs with Logstash

      4:51
    • 36. Importing Data from MySQL using Logstash

      14:34
    • 37. Importing Data from AWS S3 using Logstash

      8:14
    • 38. Integrating Kafka with Elasticsearch

      9:00
    • 39. Integrating Spark and Hadoop with Elasticsearch

      12:16
    • 40. [Exercise] Import Movie Ratings from Spark to Elasticsearch

      9:30
    • 41. Buckets and Metrics

      12:04
    • 42. Histograms

      7:36
    • 43. Aggregating Time Series Data

      6:58
    • 44. [Exercise] When Did my Site Go Down?

      4:50
    • 45. Nested Aggregations

      12:58
    • 46. Installing Kibana

      5:32
    • 47. Analyzing Shakespeare with Kibana

      8:44
    • 48. [Exercise] Find the Shakespeare Plays with the Most Lines

      3:14
    • 49. The ELK Stack and Elastic Stack

      4:12
    • 50. Install, Configure, and Use Filebeat

      5:31
    • 51. Analyzing Server Logs with Kibana

      7:05
    • 52. [Exercise] Narrow Down the Source of 404 Errors

      4:19
    • 53. How Many Shards Should I Use?

      5:48
    • 54. Scaling with New Indices

      7:41
    • 55. Choosing Your Hardware

      3:04
    • 56. Heap Sizing

      3:16
    • 57. Monitoring with X-Pack

      11:55
    • 58. Practicing Failover

      12:23
    • 59. Snapshots

      9:30
    • 60. Rolling Restarts

      8:06
    • 61. Using Amazon Elasticsearch Service

      10:19
    • 62. Using Elastic Cloud

      9:36
    • 63. I Made It! Now What?

      3:45
    • 64. Let's Stay in Touch

      0:46

About This Class

Elasticsearch is a powerful tool not only for powering search on big websites, but also for analyzing big data sets in a matter of milliseconds! It's an increasingly popular technology, and a valuable skill to have in today's job market. This comprehensive course covers it all, from installation to operations.

We'll cover setting up search indices on an Elasticsearch 6 cluster and querying that data in many different ways. Fuzzy searches, partial matches, search-as-you-type, pagination, sorting - you name it. And it's not just theory, every lesson has hands-on examples where you'll practice each skill using a virtual machine running Elasticsearch on your own PC.