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
- An overview of contemporary search platforms
- Comparing SolrCloud against other distributed search solutions
Apache Lucene and Apache Solr Fundamentals
- An introduction to the architecture of Apache Lucene
- A review of the capabilities of Apache Solr
- Exploring Solr collections, cores, documents, and schemas
- Understanding the lifecycle of Solr search and indexing
SolrCloud Architecture and Concepts
- Comprehending distributed search architecture
- Distinguishing SolrCloud from conventional Solr deployments
- Examining SolrCloud components and cluster structure
- Defining collections, shards, replicas, and leaders
- Designing scalable search environments
Deploying SolrCloud on AWS
- Preparing Amazon EC2 environments
- Installing and configuring SolrCloud clusters
- Setting up nodes and enabling cluster communication
- Overseeing SolrCloud services and configurations
Indexing and Data Management in SolrCloud
- Adding and managing documents across multiple shards
- Understanding effective indexing strategies
- Commit strategies and optimisation
- Managing updates and distributed indexing
Cluster Coordination with Apache ZooKeeper
- An introduction to ZooKeeper and its function within SolrCloud
- Managing cluster state and configuration
- Automating cluster coordination processes
- Handling configuration files using ZooKeeper
Reliability, Fault Tolerance, and Scaling
- Understanding replication and high availability
- Designing fault-tolerant SolrCloud deployments
- Balancing the load of search requests
- Configuring failover and continuous processing
SolrCloud Administration and Monitoring
- Administering SolrCloud via management interfaces
- Monitoring cluster health and performance metrics
- Managing errors and troubleshooting issues
- Maintaining and optimising cluster operations
Practical SolrCloud Workshop
- Deploying a SolrCloud cluster on AWS
- Creating collections and managing shards
- Configuring replication and failover mechanisms
- Testing distributed search operations
Course Review and Best Practices
- Reviewing architectural decisions for SolrCloud
- Performance and operational recommendations
- Addressing common deployment challenges
- Next steps for SolrCloud administration
Requirements
- A solid grasp of search concepts
- Familiarity with the basics of Java
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions