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
- Insights into indexing and search workflows
- Survey of contemporary search platforms
- Comparison of SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Overview of Apache Lucene architecture
- Summary of Apache Solr capabilities
- Exploration of Solr collections, cores, documents, and schemas
- Comprehension of the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Analysis of distributed search architecture
- Differences between SolrCloud and standard Solr deployments
- Breakdown of SolrCloud components and cluster structure
- Details on collections, shards, replicas, and leaders
- Strategies for designing scalable search environments
Deploying SolrCloud on AWS
- Preparation of Amazon EC2 environments
- Installation and configuration of SolrCloud clusters
- Establishment of nodes and cluster communication
- Administration of SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Addition and management of documents across shards
- Insight into effective indexing strategies
- Commit strategies and optimization techniques
- Oversight of updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Management of cluster state and configuration
- Automation of cluster coordination tasks
- Handling of configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Understanding replication and high availability
- Design of fault-tolerant SolrCloud deployments
- Load balancing of search requests
- Configuration of fail-over and continuous processing
SolrCloud Administration and Monitoring
- Management of SolrCloud via administration interfaces
- Monitoring of cluster health and performance metrics
- Management of errors and troubleshooting of issues
- Maintenance and optimization of cluster operations
Practical SolrCloud Workshop
- Deployment of a SolrCloud cluster on AWS
- Creation of collections and management of shards
- Configuration of replication and fail-over
- Testing of distributed search operations
Course Review and Best Practices
- Review of SolrCloud architectural decisions
- Recommendations for performance and operations
- Discussion of common deployment challenges
- Guidance on next steps for SolrCloud administration
Requirements
- A solid understanding of search concepts
- Basic proficiency in Java