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
- Survey of contemporary search platforms
- Contrasting SolrCloud with alternative distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Exploring the architecture of Apache Lucene
- 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
- Comprehending distributed search architecture
- Distinguishing SolrCloud from legacy Solr deployments
- Key SolrCloud components and cluster structure
- Role of collections, shards, replicas, and leaders
- Architecting scalable search environments
Deploying SolrCloud on AWS
- Setting up Amazon EC2 environments
- Installation and configuration of SolrCloud clusters
- Establishing nodes and inter-cluster communication
- Oversight of SolrCloud services and settings
Indexing and Data Management in SolrCloud
- Document management and addition across shards
- Strategies for effective indexing
- Commit strategies and performance optimization
- Handling updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Role of ZooKeeper in SolrCloud
- Oversight of cluster state and configuration
- Automation of cluster coordination
- Managing configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Concepts of replication and high availability
- Building fault-tolerant SolrCloud deployments
- Balancing load for search requests
- Setup for failover and continuous processing
SolrCloud Administration and Monitoring
- Administration via SolrCloud interfaces
- Tracking cluster health and performance metrics
- Error management and troubleshooting techniques
- Maintenance and optimization of cluster operations
Practical SolrCloud Workshop
- Hands-on deployment of a SolrCloud cluster on AWS
- Collection creation and shard management
- Configuration of replication and failover
- Testing distributed search operations
Course Review and Best Practices
- Evaluation of SolrCloud architectural choices
- Performance and operational recommendations
- Addressing common deployment challenges
- Future pathways in SolrCloud administration
Requirements
- A solid grasp of search concepts
- Fundamental knowledge of Java