Intrati in legatura
 Durata 14 ore

Schița de curs

Introducere în tehnologiile de căutare

  • Fundamentele motoarelor de căutare și ale regăsirii informațiilor
  • Înțelegerea fluxurilor de indexare și căutare
  • Prezentare generală a platformelor moderne de căutare
  • Compararea SolrCloud cu alte soluții distribuite de căutare

Fundamente Apache Lucene și Apache Solr

  • Introducere în arhitectura Apache Lucene
  • Prezentare generală a capabilităților Apache Solr
  • Colecții, core-uri, documente și scheme în Solr
  • Înțelegerea ciclului de viață al căutării și indexării în Solr

Arhitectura și conceptele SolrCloud

  • Înțelegerea arhitecturii de căutare distribuită
  • Cum diferă SolrCloud de implementările tradiționale Solr
  • Componentele SolrCloud și structura clusterului
  • Colecții, shard-uri, replici și leaderi
  • Proiectarea unor medii de căutare scalabile

Implementarea SolrCloud pe AWS

  • Pregătirea mediilor Amazon EC2
  • Instalarea și configurarea clusterelor SolrCloud
  • Configurarea nodurilor și a comunicării în cadrul clusterului
  • Gestionarea serviciilor și configurațiilor SolrCloud

Indexarea și gestionarea datelor în SolrCloud

  • Adăugarea și gestionarea documentelor în shard-uri
  • Înțelegerea strategiilor de indexare
  • Strategii de commit și optimizare
  • Gestionarea actualizărilor și a indexării distribuite

Coordonarea clusterului cu Apache ZooKeeper

  • Introducere în ZooKeeper și rolul său în SolrCloud
  • Gestionarea stării și configurației clusterului
  • Automatizarea coordonării clusterului
  • Gestionarea fișierelor de configurare cu ZooKeeper

Fiabilitate, toleranță la erori și scalare

  • Înțelegerea replicării și a disponibilității ridicate
  • Proiectarea implementărilor SolrCloud tolerante la erori
  • Echilibrarea încărcării cererilor de căutare
  • Configurarea fail-over-ului și a procesării continue

Administrarea și monitorizarea SolrCloud

  • Gestionarea SolrCloud prin interfețele de administrare
  • Monitorizarea stării de sănătate și a performanței clusterului
  • Gestionarea erorilor și depanarea problemelor
  • Întreținerea și optimizarea operațiunilor clusterului

Workshop practic SolrCloud

  • Implementarea unui cluster SolrCloud pe AWS
  • Crearea colecțiilor și gestionarea shard-urilor
  • Configurarea replicării și a fail-over-ului
  • Testarea operațiunilor de căutare distribuită

Recapitularea cursului și cele mai bune practici

  • Revizuirea deciziilor de arhitectură SolrCloud
  • Recomandări de performanță și operaționale
  • Provocări frecvente în implementare
  • Pașii următori pentru administrarea SolrCloud

Cerințe

  • Înțelegerea conceptelor de căutare
  • Cunoștințe de bază de Java

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite