Mastering ElasticSearch

Watch Mastering ElasticSearch

  • 2017
  • 1 Season

Mastering ElasticSearch is a comprehensive guide to understanding and utilizing ElasticSearch, one of the most popular search engines in use today. Produced by Packt Publishing, this video-based course is designed for those who have some familiarity with ElasticSearch and are looking to deepen their knowledge and skills.

The course is taught by Alberto Paro, an experienced software developer and technical trainer who has authored several books on ElasticSearch and related technologies. Over the course of ten chapters, Paro covers a wide range of topics related to ElasticSearch, from basic concepts and setup to advanced features and optimization techniques.

The first chapter of the course provides an overview of ElasticSearch and its capabilities, discussing topics such as indexing, querying, and mapping. Paro also introduces viewers to Kibana, a popular data visualization tool that is often used in conjunction with ElasticSearch.

Chapter two covers the basics of setting up an ElasticSearch cluster, including an overview of node types, cluster configurations, and data replication. Paro walks viewers through the process of setting up a basic cluster from scratch, using both the command-line interface and Kibana.

Subsequent chapters cover a range of more advanced topics, such as data modelling, filtering, and aggregation. Paro demonstrates how to use ElasticSearch's powerful search capabilities to perform complex queries and analytics on large data sets, such as log files or social media metadata.

Other topics covered in the course include:

- Advanced mapping and indexing techniques, including parent-child relationships and nested objects
- Scaling and performance optimization techniques, such as shard allocation and caching
- Integration with other technologies, such as Logstash and Beats for log ingestion and monitoring
- Security and authentication features in ElasticSearch, including role-based access control and SSL encryption
- Best practices for monitoring and maintaining an ElasticSearch cluster over time, including backup and recovery strategies

Throughout the course, Paro provides clear and concise explanations of the various concepts and features of ElasticSearch, coupled with practical examples and exercises that allow viewers to put their new knowledge into practice. The video format of the course allows viewers to pause and rewind as needed, and the included transcripts and source code provide additional support for those who prefer to learn through written materials.

Overall, Mastering ElasticSearch is an excellent resource for anyone looking to deepen their understanding of this powerful search engine, whether for personal or professional use. Whether you're a data analyst, software developer, or IT administrator, this course will provide you with the knowledge and skills you need to become a proficient ElasticSearch practitioner.

Mastering ElasticSearch is a series that is currently running and has 1 seasons (49 episodes). The series first aired on October 30, 2017.

Filter by Source

Seasons
Conclusion
27. Conclusion
October 30, 2017
Here we round things up.
Conclusion
27. Conclusion
October 30, 2017
Here we round things up.
Production and Security Tips
26. Production and Security Tips
October 30, 2017
The best way to close out this course is with helpful tips for production and security.
Production and Security Tips
26. Production and Security Tips
October 30, 2017
The best way to close out this course is with helpful tips for production and security.
Machine Learning Walkthrough
25. Machine Learning Walkthrough
October 30, 2017
As experience is the best teacher, the most effective way to learn how to implement machine learning in ElasticSearch is to do it.
Machine Learning Walkthrough
25. Machine Learning Walkthrough
October 30, 2017
As experience is the best teacher, the most effective way to learn how to implement machine learning in ElasticSearch is to do it.
Machine Learning and ElasticSearch
24. Machine Learning and ElasticSearch
October 30, 2017
To implement Machine Learning in ElasticSearch it is important to understand exactly how to the interface with one another.
Machine Learning and ElasticSearch
24. Machine Learning and ElasticSearch
October 30, 2017
To implement Machine Learning in ElasticSearch it is important to understand exactly how to the interface with one another.
Introduction to Machine Learning
23. Introduction to Machine Learning
October 30, 2017
Machine Learning has become the standard in data analysis today. ElasticSearch 5.5 introduced a turnkey Machine Learning integration which adds substantial power to data analysis.
Introduction to Machine Learning
23. Introduction to Machine Learning
October 30, 2017
Machine Learning has become the standard in data analysis today. ElasticSearch 5.5 introduced a turnkey Machine Learning integration which adds substantial power to data analysis.
Repositories and Snapshots
22. Repositories and Snapshots
October 30, 2017
Repositories and Snapshots are the two necessary components when backing up in ElasticSearch. Both require deeper understanding.
Repositories and Snapshots
22. Repositories and Snapshots
October 30, 2017
Repositories and Snapshots are the two necessary components when backing up in ElasticSearch. Both require deeper understanding.
Overview of Backup
21. Overview of Backup
October 30, 2017
The fact remains that even the most optimized ElasticSearch cluster can go down or experience setbacks. As such, having an effective backup provides an immediate way to rollback and restore data.
Overview of Backup
21. Overview of Backup
October 30, 2017
The fact remains that even the most optimized ElasticSearch cluster can go down or experience setbacks. As such, having an effective backup provides an immediate way to rollback and restore data.
Setting Up a Monitoring Cluster
20. Setting Up a Monitoring Cluster
October 30, 2017
While monitoring directly from the production cluster remains an option, a far more productive way to monitor in ElasticSearch is to set up a dedicated monitoring cluster. This ensures that even if your production cluster goes offline, stats will still be available.
Setting Up a Monitoring Cluster
20. Setting Up a Monitoring Cluster
October 30, 2017
While monitoring directly from the production cluster remains an option, a far more productive way to monitor in ElasticSearch is to set up a dedicated monitoring cluster. This ensures that even if your production cluster goes offline, stats will still be available.
Monitoring in Kibana
19. Monitoring in Kibana
October 30, 2017
The only way to ensure a healthy cluster is to perform monitoring; in doing so, knowing what to monitor and how to identify potential problems are very important.
IP Filtering
18. IP Filtering
October 30, 2017
One viable security option involves controlling the IP addresses that can access a production cluster, as well as setting up nodes to communicate via private IP addresses.
IP Filtering
18. IP Filtering
October 30, 2017
One viable security option involves controlling the IP addresses that can access a production cluster, as well as setting up nodes to communicate via private IP addresses.
Communication between Nodes
17. Communication between Nodes
October 30, 2017
All information passed between nodes, including passwords are done in plain text. For this reason, in production, node to node encryption is required.
Communication between Nodes
17. Communication between Nodes
October 30, 2017
All information passed between nodes, including passwords are done in plain text. For this reason, in production, node to node encryption is required.
Authorization
16. Authorization
October 30, 2017
While authentication deals with login credentials, authorization handles what an authenticated person can and can't do. Understanding authorization is critical for cluster security and management.
Authorization
16. Authorization
October 30, 2017
While authentication deals with login credentials, authorization handles what an authenticated person can and can't do. Understanding authorization is critical for cluster security and management.
User Management API
15. User Management API
October 30, 2017
Of all the security constructs (realms) in ElasticSearch, arguably the most popular is the Native Realm. Understanding the native realm is critical to one's ability to effectively implement security in ElasticSearch.
User Management API
15. User Management API
October 30, 2017
Of all the security constructs (realms) in ElasticSearch, arguably the most popular is the Native Realm. Understanding the native realm is critical to one's ability to effectively implement security in ElasticSearch.
Authentication and Authorization
14. Authentication and Authorization
October 30, 2017
While many engineers understand the basics of authentication and authorization, it's necessary to exceed the basics to properly implement security in an ElasticSearch cluster.
Authentication and Authorization
14. Authentication and Authorization
October 30, 2017
While many engineers understand the basics of authentication and authorization, it's necessary to exceed the basics to properly implement security in an ElasticSearch cluster.
Advanced Settings and Configurations
13. Advanced Settings and Configurations
October 30, 2017
Unbeknownst to many newbies, some configurations must be made to ensure that your cluster is successfully running in production.
Advanced Settings and Configurations
13. Advanced Settings and Configurations
October 30, 2017
Unbeknownst to many newbies, some configurations must be made to ensure that your cluster is successfully running in production.
Basic Settings for Production Cluster
12. Basic Settings for Production Cluster
October 30, 2017
Proper settings in ElasticSearch can help to void split-brain or ping timeouts.
Basic Settings for Production Cluster
12. Basic Settings for Production Cluster
October 30, 2017
Proper settings in ElasticSearch can help to void split-brain or ping timeouts.
Setting Up Production Cluster
11. Setting Up Production Cluster
October 30, 2017
Setting up a production ready cluster in ElasticSearch is the most often overlooked challenge to learning ElasticSearch. Configurations aside, understanding where to start relative to your needs can be an enormous task.
Query Rescoring
10. Query Rescoring
October 30, 2017
The goal of this video is to gain an understanding of the often confusing concept of query rescoring.
Query Rescoring
10. Query Rescoring
October 30, 2017
The goal of this video is to gain an understanding of the often confusing concept of query rescoring.
Boosting
9. Boosting
October 30, 2017
Understand how boosting affects query results.
Scoring in ElasticSearch
8. Scoring in ElasticSearch
October 30, 2017
Learn How to leverage scoring to improve search results.
Shrinking Lucene Segments and Rolling Over Indices
7. Shrinking Lucene Segments and Rolling Over Indices
October 30, 2017
In this video, we will look at how to optimize search performance by making indices smaller.
Shrinking Lucene Segments and Rolling Over Indices
7. Shrinking Lucene Segments and Rolling Over Indices
October 30, 2017
In this video, we will look at how to optimize search performance by making indices smaller.
Index Management Features
6. Index Management Features
October 30, 2017
Learn how to optimize cluster performance with indices.
Index Management Features
6. Index Management Features
October 30, 2017
Learn how to optimize cluster performance with indices.
Most Common Index Pattern
5. Most Common Index Pattern
October 30, 2017
In this video, we will gain understanding of most common type of index.
What Is Apache Lucene?
4. What Is Apache Lucene?
October 30, 2017
In this video, we will understand how Apache Lucene fits into the ElasticSearch technology.
What Is Apache Lucene?
4. What Is Apache Lucene?
October 30, 2017
In this video, we will understand how Apache Lucene fits into the ElasticSearch technology.
ElasticSearch Recap
3. ElasticSearch Recap
October 30, 2017
In this video, we will familiarize ourselves with the components of an ElasticSearch cluster.
ElasticSearch Recap
3. ElasticSearch Recap
October 30, 2017
In this video, we will familiarize ourselves with the components of an ElasticSearch cluster.
What Defines ElasticSearch?
2. What Defines ElasticSearch?
October 30, 2017
In this video, we will get started with a holistic recap of ElasticSearch for the purpose of review.
What Defines ElasticSearch?
2. What Defines ElasticSearch?
October 30, 2017
In this video, we will get started with a holistic recap of ElasticSearch for the purpose of review.
The Course Overview
1. The Course Overview
October 30, 2017
This video provides an overview of the entire course.
The Course Overview
1. The Course Overview
October 30, 2017
This video provides an overview of the entire course.
Description
Where to Watch Mastering ElasticSearch
Mastering ElasticSearch is available for streaming on the Packt Publishing website, both individual episodes and full seasons. You can also watch Mastering ElasticSearch on demand at Amazon.
  • Premiere Date
    October 30, 2017