Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video]

Preview in Mapt
Code Files

Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video]

Frank Kane

Search, analyze, and visualize big data on a cluster with Elasticsearch, Logstash, Beats, Kibana, and more

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$125.80
RRP $147.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$125.80
$29.99 p/m after trial
RRP $147.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video] Book Cover
Elasticsearch 5 and Elastic Stack - In Depth and Hands On! [Video]
$ 147.99
$ 125.80
Taming Big Data with Spark Streaming and Scala - Hands On! [Video] Book Cover
Taming Big Data with Spark Streaming and Scala - Hands On! [Video]
$ 79.99
$ 68.00
Buy 2 for $35.00
Save $192.98
Add to Cart

Video Details

ISBN 139781788995122
Course Length7 hours and 58 minutes

Video Description

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. We'll cover setting up search indices on an Elasticsearch 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. We cover, in depth, the often-overlooked problem of importing data into an Elasticsearch index. Whether it's via raw RESTful queries, scripts using Elasticsearch API's, or integration with other "big data" systems like Spark and Kafka - you'll see many ways to get Elasticsearch started from large, existing data sets at scale. We'll also stream data into Elasticsearch using Logstash and Filebeat - commonly referred to as the "ELK Stack" (Elasticsearch / Logstash / Kibana) or the "Elastic Stack". Elasticsearch isn't just for search anymore - it has powerful aggregation capabilities for structured data. We'll bucket and analyze data using Elasticsearch, and visualize it using the Elastic Stack's web UI, Kibana. Elasticsearch is positioning itself to be a much faster alternative to Hadoop, Spark, and Flink for many common data analysis requirements. It's an important tool to understand, and it's easy to use! Dive in with me and I'll show you what it's all about.

Style and Approach

This comprehensive course covers it all, from installation to operations, with 60 lectures including 8 hours of video.

Table of Contents

Installing and Understanding Elasticsearch
Introduction, and Installing Elasticsearch
Elasticsearch Overview
Using Elasticsearch
Elasticsearch Architecture
Quiz: Elasticsearch Concepts and Architecture
Mapping and Indexing Data
Connecting to your Cluster
Getting to Know the Movielens Data Set
Create a Mapping for MovieLens
Import a Single Movie via JSON / REST
Insert Many Movies at Once
Updating Data in Elasticsearch
Deleting Data in Elasticsearch
[Exercise] Insert, Update, and Delete a Fictitious Movie
Dealing With Concurrency
Using Analyzers and Tokenizers
Data Modeling with Elasticsearch
Searching with Elasticsearch
Using Query-String Search
Using JSON Search
Full-Text vs. Phrase Search
[Exercise] Search for New Star Wars Films Two Different Ways
Pagination
Sorting
Using Filters
[Exercise] Search for Science Fiction Movies Before 1960, Sorted by Title
Fuzzy Queries
Partial Matching
N-Grams, and Search as You Type
Importing Data Into Your Index - Big or Small
Importing Data from Scripts
[Exercise] Import Movie Tags Into a New Index with a Python Script
Logstash Overview
Installing Logstash
Importing Apache Access Logs with Logstash
Importing Data from MySQL using Logstash
Importing Data from AWS S3 using Logstash
Integrating Kafka with Elasticsearch
Integrating Spark and Hadoop with Elasticsearch
[Exercise] Import Movie Ratings from Spark to Elasticsearch
Aggregation
Buckets and Metrics
Histograms
Aggregating Time Series Data
[Exericse] When Did my Site Go Down?
Nested Aggregations
Using Kibana
Installing Kibana
Analyzing Shakespeare with Kibana
[Exercise] Find the Shakespeare Plays with the Most Lines
Analyzing Log Data with the Elastic Stack
The ELK Stack and Elastic Stack
Install, Configure, and Use FileBeat
Analyzing Server Logs with Kibana
[Exercise] Narrow Down the Source of 404 Errors
Elasticsearch Operations
How Many Shards Should I Use?
Scaling with New Indices
Choosing Your Hardware
Heap Sizing
Monitoring with X-Pack
Practicing Failover
Snapshots
Rolling Restarts
Elasticsearch in the Cloud
Using Amazon Elasticsearch Service
Integrating Amazon ES with Logstash
Using Elastic Cloud
You Made It!
I Made It! Now What?

What You Will Learn

  • Install and configure Elasticsearch on a cluster
  • Create search indices and mappings
  • Search full-text and structured data in several different ways
  • Import data into Elasticsearch using several different techniques
  • Integrate Elasticsearch with other systems, such as Spark, Kafka, relational databases, S3, and more
  • Aggregate structured data using buckets and metrics
  • Use Logstash and the "ELK stack" to import streaming log data into Elasticsearch
  • Use Filebeats and the Elastic Stack to import streaming data at scale
  • Analyze and visualize data in Elasticsearch using Kibana
  • Manage operations on production Elasticsearch clusters
  • Use cloud-based solutions including Amazon's Elasticsearch Service and Elastic Cloud

Authors

Table of Contents

Installing and Understanding Elasticsearch
Introduction, and Installing Elasticsearch
Elasticsearch Overview
Using Elasticsearch
Elasticsearch Architecture
Quiz: Elasticsearch Concepts and Architecture
Mapping and Indexing Data
Connecting to your Cluster
Getting to Know the Movielens Data Set
Create a Mapping for MovieLens
Import a Single Movie via JSON / REST
Insert Many Movies at Once
Updating Data in Elasticsearch
Deleting Data in Elasticsearch
[Exercise] Insert, Update, and Delete a Fictitious Movie
Dealing With Concurrency
Using Analyzers and Tokenizers
Data Modeling with Elasticsearch
Searching with Elasticsearch
Using Query-String Search
Using JSON Search
Full-Text vs. Phrase Search
[Exercise] Search for New Star Wars Films Two Different Ways
Pagination
Sorting
Using Filters
[Exercise] Search for Science Fiction Movies Before 1960, Sorted by Title
Fuzzy Queries
Partial Matching
N-Grams, and Search as You Type
Importing Data Into Your Index - Big or Small
Importing Data from Scripts
[Exercise] Import Movie Tags Into a New Index with a Python Script
Logstash Overview
Installing Logstash
Importing Apache Access Logs with Logstash
Importing Data from MySQL using Logstash
Importing Data from AWS S3 using Logstash
Integrating Kafka with Elasticsearch
Integrating Spark and Hadoop with Elasticsearch
[Exercise] Import Movie Ratings from Spark to Elasticsearch
Aggregation
Buckets and Metrics
Histograms
Aggregating Time Series Data
[Exericse] When Did my Site Go Down?
Nested Aggregations
Using Kibana
Installing Kibana
Analyzing Shakespeare with Kibana
[Exercise] Find the Shakespeare Plays with the Most Lines
Analyzing Log Data with the Elastic Stack
The ELK Stack and Elastic Stack
Install, Configure, and Use FileBeat
Analyzing Server Logs with Kibana
[Exercise] Narrow Down the Source of 404 Errors
Elasticsearch Operations
How Many Shards Should I Use?
Scaling with New Indices
Choosing Your Hardware
Heap Sizing
Monitoring with X-Pack
Practicing Failover
Snapshots
Rolling Restarts
Elasticsearch in the Cloud
Using Amazon Elasticsearch Service
Integrating Amazon ES with Logstash
Using Elastic Cloud
You Made It!
I Made It! Now What?

Video Details

ISBN 139781788995122
Course Length7 hours and 58 minutes
Read More

Read More Reviews

Recommended for You

Taming Big Data with Spark Streaming and Scala - Hands On! [Video] Book Cover
Taming Big Data with Spark Streaming and Scala - Hands On! [Video]
$ 79.99
$ 68.00
Taming Big Data with Apache Spark and Python - Hands On! [Video] Book Cover
Taming Big Data with Apache Spark and Python - Hands On! [Video]
$ 79.99
$ 68.00
Data Science and Machine Learning with Python - Hands On! [Video] Book Cover
Data Science and Machine Learning with Python - Hands On! [Video]
$ 98.99
$ 84.15
Taming Big Data with MapReduce and Hadoop - Hands On! [Video] Book Cover
Taming Big Data with MapReduce and Hadoop - Hands On! [Video]
$ 79.99
$ 68.00
Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML [Video] Book Cover
Develop an Advanced Cross-platform App Using Xamarin.Forms and XAML [Video]
$ 124.99
$ 106.25
UX Design - Understanding the User and Business [Video] Book Cover
UX Design - Understanding the User and Business [Video]
$ 124.99
$ 106.25