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.
Course Outline
Introduction to Search Technologies
- Core principles of search engines and information retrieval
- Exploring indexing mechanisms and search workflows
- Surveying contemporary search platforms
- Contrasting SolrCloud with alternative distributed search solutions
Foundations of Apache Lucene and Apache Solr
- Overview of the Apache Lucene architecture
- Assessing the capabilities of Apache Solr
- Deep dive into Solr collections, cores, documents, and schemas
- Grasping the Solr search and indexing lifecycle
SolrCloud Architecture and Core Concepts
- Analyzing distributed search architectures
- Differentiating SolrCloud from conventional Solr deployments
- Examining SolrCloud components and cluster topology
- Understanding collections, shards, replicas, and leaders
- Architecting scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installing and configuring SolrCloud clusters
- Establishing nodes and cluster-to-cluster communication
- Administering SolrCloud services and settings
Indexing and Data Management in SolrCloud
- Inserting and managing documents across shards
- Evaluating effective indexing strategies
- Reviewing commit strategies and optimization techniques
- Handling updates and distributed indexing operations
Cluster Coordination via Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Overseeing cluster state and configuration
- Automating cluster coordination tasks
- Managing configuration files using ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Understanding replication and high availability models
- Designing fault-tolerant SolrCloud setups
- Balancing search request loads
- Setting up failover mechanisms and continuous processing
SolrCloud Administration and Monitoring
- Administering SolrCloud via administrative interfaces
- Tracking cluster health and performance metrics
- Handling errors and resolving issues
- Optimizing and maintaining cluster operations
Practical SolrCloud Workshop
- Deploying a SolrCloud cluster on AWS
- Establishing collections and overseeing shards
- Implementing replication and failover configurations
- Validating distributed search operations
Course Review and Best Practices
- Reflecting on SolrCloud architectural decisions
- Providing performance and operational recommendations
- Addressing common deployment challenges
- Outlining next steps for SolrCloud administration
Requirements
- Familiarity with core search concepts
- Fundamental understanding of Java
14 Hours