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
Overview of Search Technologies
- Essentials of search engines and information retrieval
- Grasping indexing processes and search workflows
- Snapshot of contemporary search platforms
- Comparative analysis of SolrCloud versus other distributed search options
Foundations of Apache Lucene and Apache Solr
- Getting acquainted with Apache Lucene architecture
- Summary of Apache Solr's features
- Exploring Solr collections, cores, documents, and schemas
- Insights into the Solr search and indexing cycle
SolrCloud Structure and Key Concepts
- Grasping the architecture of distributed search
- Distinguishing SolrCloud from standard Solr setups
- SolrCloud components and cluster organization
- Roles of collections, shards, replicas, and leaders
- Planning for scalable search environments
Implementing SolrCloud on AWS
- Configuring Amazon EC2 infrastructure
- Installation and setup of SolrCloud clusters
- Establishing nodes and cluster communication channels
- Oversight of SolrCloud services and settings
Data Indexing and Administration in SolrCloud
- Inserting and overseeing documents across various shards
- Exploring effective indexing strategies
- Commit techniques and performance optimization
- Oversight of updates and distributed indexing tasks
Cluster Coordination via Apache ZooKeeper
- Introduction to ZooKeeper and its function within SolrCloud
- Oversight of cluster state and settings
- Automating cluster coordination tasks
- Managing configuration files through ZooKeeper
Reliability, Fault Tolerance, and Scalability
- Understanding replication and high availability mechanisms
- Building fault-tolerant SolrCloud deployments
- Distributing search request loads efficiently
- Setting up failover and continuous processing capabilities
SolrCloud Oversight and Monitoring
- Administering SolrCloud via management interfaces
- Tracking cluster health and performance metrics
- Addressing errors and resolving technical issues
- Maintaining and refining cluster operations
Hands-on SolrCloud Laboratory
- Launching a SolrCloud cluster on AWS
- Creating collections and overseeing shard management
- Setting up replication and failover protocols
- Verifying distributed search operations
Course Recap and Industry Best Practices
- Evaluating architectural decisions in SolrCloud
- Guidance on performance and operational efficiency
- Navigating common deployment obstacles
- Future steps for SolrCloud administration
Requirements
- Familiarity with core search concepts
- Fundamental knowledge of Java
14 Hours