Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction to Search Technologies
- Core principles of search engines and information retrieval
- Gaining insight into indexing and search workflows
- An overview of contemporary search platforms
- Comparing SolrCloud with other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- An introduction to the architecture of Apache Lucene
- Exploring the capabilities of Apache Solr
- Deep dive into Solr collections, cores, documents, and schemas
- Understanding the lifecycle of Solr search and indexing
SolrCloud Architecture and Concepts
- Comprehending distributed search architectures
- Distinguishing SolrCloud from conventional Solr deployments
- Examining SolrCloud components and cluster structures
- Managing collections, shards, replicas, and leaders
- Designing scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installation and configuration of SolrCloud clusters
- Establishing nodes and facilitating cluster communication
- Oversight of SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Adding and managing documents across shards
- Exploring effective indexing strategies
- Optimizing commit strategies
- Handling updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Oversight of cluster state and configuration
- Automating cluster coordination processes
- Managing configuration files using ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Understanding replication and high availability
- Designing fault-tolerant SolrCloud deployments
- Load balancing search requests
- Setting up failover and continuous processing
SolrCloud Administration and Monitoring
- Administrating SolrCloud via management interfaces
- Monitoring cluster health and performance metrics
- Managing errors and troubleshooting issues
- Optimizing and maintaining cluster operations
Practical SolrCloud Workshop
- Deploying a SolrCloud cluster on AWS
- Creating collections and managing shards
- Configuring replication and failover mechanisms
- Testing distributed search operations
Course Review and Best Practices
- Evaluating architectural decisions in SolrCloud
- Performance and operational recommendations
- Addressing common deployment challenges
- Next steps for advancing SolrCloud administration
Requirements
- Familiarity with search engine concepts
- Foundational knowledge of Java