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
- Evaluating SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- Overview of the Apache Lucene architecture
- Summary of Apache Solr features
- Solr collections, cores, documents, and schemas
- Grasping the Solr search and indexing lifecycle
SolrCloud Architecture and Concepts
- Exploring distributed search architecture
- Differences between SolrCloud and legacy Solr deployments
- Key SolrCloud components and cluster structure
- Collections, shards, replicas, and leaders
- Designing scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installation and configuration of SolrCloud clusters
- Establishing nodes and inter-cluster communication
- Administration of SolrCloud services and settings
Indexing and Data Management in SolrCloud
- Adding and managing documents across various shards
- Understanding diverse indexing strategies
- Commit strategies and performance optimisation
- Managing updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- Introduction to ZooKeeper and its function in SolrCloud
- Oversight of cluster state and configuration
- Automating cluster coordination tasks
- Managing configuration files via ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Comprehending replication and high availability
- Designing robust SolrCloud deployments
- Balancing load across search requests
- Setting up failover and continuous processing
SolrCloud Administration and Monitoring
- Administering SolrCloud via management interfaces
- Monitoring cluster health and performance metrics
- Error management and troubleshooting procedures
- Maintenance and optimization of cluster operations
Practical SolrCloud Workshop
- Deploying a SolrCloud cluster on AWS
- Creation of collections and management of shards
- Configuration of replication and failover
- Testing distributed search operations
Course Review and Best Practices
- Evaluation of SolrCloud architectural decisions
- Recommendations for performance and operations
- Addressing common deployment challenges
- Future steps for SolrCloud administration
Requirements
- Familiarity with core search concepts
- Fundamental knowledge of Java
14 Hours