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
- Exploring indexing mechanisms and search workflows
- An overview of contemporary search platforms
- Evaluating SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Introduction to the Apache Lucene architecture
- An overview of Apache Solr's capabilities
- Key concepts: Solr collections, cores, documents, and schemas
- Navigating the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Insights into distributed search architecture
- Distinguishing SolrCloud from traditional Solr deployments
- Key SolrCloud components and cluster structure
- Roles of collections, shards, replicas, and leaders
- Architecting scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installation and configuration of SolrCloud clusters
- Establishing nodes and cluster communication
- Administration of SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Document addition and management across shards
- Strategies for effective indexing
- Commit strategies and optimization techniques
- Oversight of updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Oversight of cluster state and configuration
- Automation of cluster coordination tasks
- Managing configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Concepts of replication and high availability
- Designing fault-tolerant SolrCloud setups
- Load balancing of search requests
- Configuration for failover and continuous processing
SolrCloud Administration and Monitoring
- Management of SolrCloud via administration interfaces
- Monitoring cluster health and performance metrics
- Error management and issue troubleshooting
- Maintenance and optimization of cluster operations
Practical SolrCloud Workshop
- Deployment of a SolrCloud cluster on AWS
- Creation of collections and shard management
- Configuration of replication and failover mechanisms
- Testing of distributed search operations
Course Review and Best Practices
- Review of SolrCloud architectural decisions
- Recommendations for performance and operations
- Addressing common deployment challenges
- Next steps for SolrCloud administration
Requirements
- A foundational understanding of search concepts
- Basic proficiency in Java