Get in Touch
 Duration 14 hours

Course Outline

Introduction to Search Technologies

  • Core principles of search engines and information retrieval
  • Gaining insight into indexing and search workflows
  • Survey of contemporary search platforms
  • Contrasting SolrCloud with alternative distributed search solutions

Apache Lucene and Apache Solr Fundamentals

  • Exploring the architecture of Apache Lucene
  • An overview of Apache Solr’s capabilities
  • Key concepts: Solr collections, cores, documents, and schemas
  • Navigating the Solr search and indexing lifecycle

SolrCloud Architecture and Concepts

  • Comprehending distributed search architecture
  • Distinguishing SolrCloud from legacy Solr deployments
  • Key SolrCloud components and cluster structure
  • Role of collections, shards, replicas, and leaders
  • Architecting scalable search environments

Deploying SolrCloud on AWS

  • Setting up Amazon EC2 environments
  • Installation and configuration of SolrCloud clusters
  • Establishing nodes and inter-cluster communication
  • Oversight of SolrCloud services and settings

Indexing and Data Management in SolrCloud

  • Document management and addition across shards
  • Strategies for effective indexing
  • Commit strategies and performance optimization
  • Handling updates and distributed indexing

Cluster Coordination with Apache ZooKeeper

  • Role of ZooKeeper in SolrCloud
  • Oversight of cluster state and configuration
  • Automation of cluster coordination
  • Managing configuration files via ZooKeeper

Reliability, Fault Tolerance, and Scaling

  • Concepts of replication and high availability
  • Building fault-tolerant SolrCloud deployments
  • Balancing load for search requests
  • Setup for failover and continuous processing

SolrCloud Administration and Monitoring

  • Administration via SolrCloud interfaces
  • Tracking cluster health and performance metrics
  • Error management and troubleshooting techniques
  • Maintenance and optimization of cluster operations

Practical SolrCloud Workshop

  • Hands-on deployment of a SolrCloud cluster on AWS
  • Collection creation and shard management
  • Configuration of replication and failover
  • Testing distributed search operations

Course Review and Best Practices

  • Evaluation of SolrCloud architectural choices
  • Performance and operational recommendations
  • Addressing common deployment challenges
  • Future pathways in SolrCloud administration

Requirements

  • A solid grasp of search concepts
  • Fundamental knowledge of Java

Number of participants


Price per participant

Upcoming Courses

Related Categories