Get in Touch

Course Outline

Introduction to Search Technologies

  • Essentials of search engines and information retrieval
  • Grasping indexing processes and search workflows
  • Surveying contemporary search platforms
  • Contrasting SolrCloud with alternative distributed search solutions

Apache Lucene and Apache Solr Fundamentals

  • Overview of Apache Lucene architecture
  • Exploring the capabilities of Apache Solr
  • Solr collections, cores, documents, and schemas
  • Comprehending the Solr search and indexing lifecycle

SolrCloud Architecture and Concepts

  • Examining distributed search architectures
  • Distinguishing SolrCloud from traditional Solr deployments
  • Key SolrCloud components and cluster structure
  • Collections, shards, replicas, and leaders
  • Designing scalable search environments

Deploying SolrCloud on AWS

  • Preparations for Amazon EC2 environments
  • Installation and configuration of SolrCloud clusters
  • Establishing nodes and cluster communication
  • Overseeing SolrCloud services and settings

Indexing and Data Management in SolrCloud

  • Inserting and managing documents across shards
  • Evaluating indexing strategies
  • Commit strategies and optimisation
  • Handling updates and distributed indexing

Cluster Coordination with Apache ZooKeeper

  • Understanding ZooKeeper and its function within SolrCloud
  • Controlling cluster state and configuration
  • Streamlining cluster coordination
  • Managing configuration files via ZooKeeper

Reliability, Fault Tolerance, and Scaling

  • Insights into replication and high availability
  • Planning fault-tolerant SolrCloud deployments
  • Balancing search request loads
  • Setting up failover and continuous processing

SolrCloud Administration and Monitoring

  • Administering SolrCloud via management interfaces
  • Tracking cluster health and performance
  • Addressing errors and resolving issues
  • Persisting and enhancing cluster operations

Practical SolrCloud Workshop

  • Implementing a SolrCloud cluster on AWS
  • Forming collections and overseeing shards
  • Setting up replication and failover
  • Validating distributed search operations

Course Review and Best Practices

  • Revisiting SolrCloud architecture choices
  • Advice on performance and operations
  • Typical deployment obstacles
  • Future steps for SolrCloud administration

Requirements

  • A solid grasp of search concepts
  • Familiarity with Java fundamentals
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories