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
- Comprehending indexing and search workflows
- Survey of contemporary search platforms
- Evaluation of SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Overview of Apache Lucene architecture
- Summary of Apache Solr capabilities
- Solr collections, cores, documents, and schemas
- Navigating the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Analyzing distributed search architecture
- Differences between SolrCloud and standard Solr deployments
- SolrCloud components and cluster composition
- 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 cluster communication
- Administration of SolrCloud services and settings
Indexing and Data Management in SolrCloud
- Inserting and administering documents across shards
- Strategies for efficient indexing
- Commit approaches and optimization
- Oversight of updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function in SolrCloud
- Oversight of cluster state and settings
- Automation of cluster coordination
- Managing configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Principles of replication and high availability
- Structuring fault-tolerant SolrCloud deployments
- Distribution of search request loads
- Configuration of failover and continuous processing
SolrCloud Administration and Monitoring
- Administration of SolrCloud via interfaces
- Tracking cluster health and performance
- Handling errors and resolving issues
- Maintenance and optimization of cluster operations
Practical SolrCloud Workshop
- Deployment of a SolrCloud cluster on AWS
- Creation of collections and shard management
- Setup of replication and failover mechanisms
- Testing of distributed search operations
Course Review and Best Practices
- Assessment of SolrCloud architecture choices
- Guidance on performance and operations
- Addressing common deployment challenges
- Future steps for SolrCloud administration
Requirements
- A foundational grasp of search concepts
- Basic familiarity with Java