Get in Touch

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
  • Comparison of SolrCloud with alternative distributed search solutions

Apache Lucene and Apache Solr Fundamentals

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

SolrCloud Architecture and Concepts

  • Principles of distributed search architecture
  • Distinguishing SolrCloud from standard Solr deployments
  • Key components and structural layout of SolrCloud clusters
  • Roles of collections, shards, replicas, and leaders
  • Strategies for designing scalable search environments

Deploying SolrCloud on AWS

  • Preparation of Amazon EC2 environments
  • Installation and configuration of SolrCloud clusters
  • Establishing nodes and inter-cluster communication
  • Oversight of SolrCloud services and configurations

Indexing and Data Management in SolrCloud

  • Ingestion and management of documents across shards
  • Evaluation of indexing strategies
  • Commit strategies and performance optimisation
  • Oversight of updates and distributed indexing processes

Cluster Coordination with Apache ZooKeeper

  • Introduction to ZooKeeper and its function within SolrCloud
  • Administration of cluster state and configuration
  • Automation of cluster coordination tasks
  • Management of configuration files via ZooKeeper

Reliability, Fault Tolerance, and Scaling

  • Concepts of replication and high availability
  • Architecting fault-tolerant SolrCloud deployments
  • Balancing the load of search requests
  • Configuration of failover and continuous processing

SolrCloud Administration and Monitoring

  • Management of SolrCloud via administrative interfaces
  • Monitoring of cluster health and performance metrics
  • Handling of errors and troubleshooting procedures
  • Maintenance and optimisation of cluster operations

Practical SolrCloud Workshop

  • Deployment of a SolrCloud cluster on AWS
  • Creation of collections and management of shards
  • Configuration of replication and failover mechanisms
  • Testing of distributed search operations

Course Review and Best Practices

  • Reflection on SolrCloud architectural decisions
  • Recommendations for performance and operations
  • Analysis of common deployment challenges
  • Guidance on next steps for SolrCloud administration

Requirements

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

Number of participants


Price per participant

Upcoming Courses

Related Categories