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
- Insights into indexing and search workflows
- Survey of contemporary search platforms
- Comparison of SolrCloud with alternative distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Foundations of Apache Lucene architecture
- Overview of Apache Solr's core capabilities
- Exploring Solr collections, cores, documents, and schemas
- Comprehending the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Principles of distributed search architecture
- Distinguishing SolrCloud from standard Solr deployments
- Key components and structural layout of SolrCloud clusters
- Roles of 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
- Establishing nodes and inter-cluster communication
- Oversight of SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Ingestion and management of documents across shards
- Evaluation of indexing strategies
- Commit strategies and performance optimisation
- Oversight of updates and distributed indexing processes
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Administration of cluster state and configuration
- Automation of cluster coordination tasks
- Management of configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Concepts of replication and high availability
- Architecting fault-tolerant SolrCloud deployments
- Balancing the load of search requests
- Configuration of failover and continuous processing
SolrCloud Administration and Monitoring
- Management of SolrCloud via administrative interfaces
- Monitoring of cluster health and performance metrics
- Handling of errors and troubleshooting procedures
- Maintenance and optimisation of cluster operations
Practical SolrCloud Workshop
- Deployment of a SolrCloud cluster on AWS
- Creation of collections and management of shards
- Configuration of replication and failover mechanisms
- Testing of distributed search operations
Course Review and Best Practices
- Reflection on SolrCloud architectural decisions
- Recommendations for performance and operations
- Analysis of common deployment challenges
- Guidance on next steps for SolrCloud administration
Requirements
- A solid grasp of search concepts
- Familiarity with fundamental Java principles
14 Hours