Oreilly - Elasticsearch 7 and Elastic Stack - In Depth and Hands On!
by Frank Kane | Released November 2017 | ISBN: 9781788995122
Search, analyze, and visualize big data on a cluster with Elasticsearch, Logstash, Beats, Kibana, and more.About This VideoLearn how to manage operations on your Elastic Stack, using X-Pack to monitor your cluster's health.Learn how to perform operational tasks like scaling up your cluster, and doing rolling restarts.We'll also spin up Elasticsearch clusters in the cloud using Amazon Elasticsearch Service and the Elastic Cloud.In DetailElasticsearch 7 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 will cover setting up search indices on an Elasticsearch 7 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 will 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 will 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 will 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! Show and hide more Publisher resources Download Example Code
- Chapter 1 : Installing and Understanding Elasticsearch
- Section 1 Intro 00:00:45
- Installing Elasticsearch [Step by Step] 00:17:35
- Elasticsearch Overview 00:05:44
- Intro to HTTP and RESTful API's 00:11:48
- Elasticsearch Basics: Logical Concepts 00:01:59
- Term Frequency / Inverse Document Frequency (TF/IDF) 00:03:48
- Using Elasticsearch 00:03:59
- What's New in Elasticsearch 7 00:03:42
- How Elasticsearch Scales 00:07:27
- Quiz: Elasticsearch Concepts and Architecture 00:04:09
- Section 1 Wrapup 00:00:30
- Chapter 2 : Mapping and Indexing Data
- Section 2 Intro 00:00:37
- Connecting to your Cluster 00:07:03
- Introducing the MovieLens Data Set 00:03:54
- Analyzers 00:08:28
- Import a Single Movie via JSON / REST 00:10:26
- Import many documents 00:05:29
- Updating Data in Elasticsearch 00:06:29
- Deleting Data in Elasticsearch 00:02:16
- [Exercise] Insert, Update and Delete a Movie 00:04:14
- Dealing with Concurrency 00:10:21
- Using Analyzers and Tokenizers 00:10:48
- Data Modeling and Parent/Child Relationships, Part 1 00:05:24
- Data Modeling and Parent/Child Relationships, Part 2 00:07:00
- Section 2 Wrapup 00:00:23
- Chapter 3 : Searching with Elasticsearch
- Section 3 Intro 00:00:30
- "Query Lite" interface 00:08:05
- JSON Search In-Depth 00:10:14
- Phrase Matching 00:06:22
- [Exercise] Querying in Different Ways 00:04:26
- Pagination 00:06:18
- Sorting 00:07:55
- More with Filters 00:03:35
- [Exercise] Using Filters 00:02:40
- Fuzzy Queries 00:06:05
- Partial Matching 00:05:31
- Query-time Search as You Type 00:04:01
- N-Grams, Part 1 00:05:16
- N-Grams, Part 2 00:08:12
- Section 3 Wrapup 00:00:21
- Chapter 4 : Importing Data into your Index - Big or Small
- Section 4 Intro 00:00:50
- Importing Data with a Script 00:08:17
- Importing with Client Libraries 00:06:36
- [Exercise] Importing with a Script 00:03:56
- Introducing Logstash 00:04:50
- Installing Logstash 00:08:58
- Running Logstash 00:05:12
- Logstash and MySQL, Part 1 00:07:56
- Logstash and MySQL, Part 2 00:07:48
- Logstash and S3 00:07:56
- Elasticsearch and Kafka, Part 1 00:05:58
- Elasticsearch and Kafka, Part 2 00:06:03
- Elasticsearch and Apache Spark, Part 1 00:08:21
- Elasticsearch and Apache Spark, Part 2 00:05:59
- [Exercise] Importing Data with Spark 00:08:49
- Section 4 Wrapup 00:00:37
- Chapter 5 : Aggregation
- Section 5 Intro 00:00:59
- Aggregations, Buckets, and Metrics 00:10:14
- Histograms 00:07:40
- Time Series 00:06:03
- [Exercise] Generating Histogram Data 00:04:21
- Nested Aggregations, Part 1 00:06:03
- Nested Aggregations, Part 2 00:08:45
- Section 5 Wrapup 00:00:23
- Chapter 6 : Using Kibana
- Section 6 Intro 00:00:21
- Installing Kibana 00:04:16
- Playing with Kibana 00:10:07
- [Exercise] Exploring Data with Kibana 00:03:20
- Section 6 Wrapup 00:00:21
- Chapter 7 : Analyzing Log Data with the Elastic Stack
- Section 7 Intro 00:00:32
- FileBeat and the Elastic Stack Architecture 00:07:33
- X-Pack Security 00:03:10
- Installing FileBeat 00:05:59
- Analyzing Logs with Kibana Dashboards 00:09:53
- [Exercise] Log analysis with Kibana 00:05:25
- Section 7 Wrapup 00:00:31
- Chapter 8 : Elasticsearch Operations and SQL Support
- Section 8 Intro 00:00:39
- Choosing the Right Number of Shards 00:05:10
- Adding Indices as a Scaling Strategy 00:04:02
- Index Alias Rotation 00:03:53
- Index Lifecycle Management 00:02:10
- Choosing your Cluster's Hardware 00:03:17
- Heap Sizing 00:03:15
- Monitoring 00:06:25
- Elasticsearch SQL 00:05:30
- Failover in Action, Part 1 00:07:13
- Failover in Action, Part 2 00:08:47
- Snapshots 00:09:52
- Rolling Restarts 00:06:39
- Section 8 Wrapup 00:00:29
- Chapter 9 : Elasticsearch in the Cloud
- Section 9 Intro 00:00:58
- Amazon Elasticsearch Service, Part 1 00:07:20
- Amazon Elasticsearch Service, Part 2 00:05:32
- The Elastic Cloud 00:09:48
- Section 9 Wrapup 00:00:11
- Chapter 10 : You Made It!
Show and hide more 9781788995122.elasticsearch.5.and.OR.part1.rar
9781788995122.elasticsearch.5.and.OR.part2.rar