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
- Analyzing indexing processes and search workflows
- Surveying contemporary search platforms
- Comparing SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Exploring the architecture of Apache Lucene
- Reviewing the key capabilities of Apache Solr
- Examining Solr collections, cores, documents, and schemas
- Comprehending the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Analyzing distributed search architecture
- Distinguishing SolrCloud from traditional Solr deployments
- Identifying SolrCloud components and cluster structures
- Understanding collections, shards, replicas, and leader nodes
- Architecting scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installing and configuring SolrCloud clusters
- Establishing nodes and cluster communication
- Administering SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Ingesting and managing documents across shards
- Evaluating effective indexing strategies
- Applying commit strategies and optimization techniques
- Overseeing updates and distributed indexing operations
Cluster Coordination with Apache ZooKeeper
- Understanding ZooKeeper and its function within SolrCloud
- Controlling cluster state and configuration
- Automating cluster coordination processes
- Managing configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Analyzing replication and high availability concepts
- Designing fault-tolerant SolrCloud deployments
- Balancing search request loads
- Configuring fail-over and continuous processing capabilities
SolrCloud Administration and Monitoring
- Administering SolrCloud via management interfaces
- Monitoring cluster health and performance metrics
- Handling errors and resolving issues
- Maintaining and optimizing cluster operations
Practical SolrCloud Workshop
- Deploying a SolrCloud cluster on AWS
- Creating collections and administering shards
- Configuring replication and fail-over settings
- Validating distributed search operations
Course Review and Best Practices
- Revisiting SolrCloud architectural decisions
- Providing performance and operational recommendations
- Addressing common deployment challenges
- Outlining next steps for SolrCloud administration
Requirements
- A solid grasp of search engine concepts
- Familiarity with Java fundamentals
14 Hours