Get in Touch

Course Outline

Introduction to Search Technologies

  • Core fundamentals of search engines and information retrieval.
  • Insights into indexing and search workflows.
  • An overview of modern search platforms.
  • Comparing SolrCloud with other distributed search solutions.

Apache Lucene and Apache Solr Fundamentals

  • Introduction to Apache Lucene architecture.
  • Overview of Apache Solr capabilities.
  • Exploration of Solr collections, cores, documents, and schemas.
  • Understanding the Solr search and indexing lifecycle.

SolrCloud Architecture and Concepts

  • Understanding distributed search architecture.
  • How SolrCloud differs from traditional Solr deployments.
  • Key SolrCloud components and cluster structure.
  • Concepts of 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 establishing cluster communication.
  • Managing SolrCloud services and configurations.

Indexing and Data Management in SolrCloud

  • Adding and managing documents across shards.
  • Understanding effective indexing strategies.
  • Commit strategies and optimisation.
  • Managing updates and distributed indexing.

Cluster Coordination with Apache ZooKeeper

  • Introduction to ZooKeeper and its role in SolrCloud.
  • Managing cluster state and configuration.
  • Automating cluster coordination processes.
  • Handling configuration files with ZooKeeper.

Reliability, Fault Tolerance, and Scaling

  • Understanding replication and high availability.
  • Designing fault-tolerant SolrCloud deployments.
  • Load balancing search requests.
  • Configuring failover and continuous processing.

SolrCloud Administration and Monitoring

  • Managing SolrCloud through administration interfaces.
  • Monitoring cluster health and performance.
  • 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.
  • Testing distributed search operations.

Course Review and Best Practices

  • Reviewing SolrCloud architecture decisions.
  • Performance and operational recommendations.
  • Common deployment challenges.
  • Next steps for SolrCloud administration.

Requirements

  • A solid understanding of Search concepts.
  • Foundational knowledge of Java.
 14 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories