Intrati in legatura

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 lucru pentru 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 Solr
  • Înțelegerea ciclului de viață al căutării și indexării în Solr

Arhitectura și conceptele SolrCloud

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

Implementarea SolrCloud pe AWS

  • Pregătirea mediilor Amazon EC2
  • Instalarea și configurarea clusterelor SolrCloud
  • Configurarea nodurilor și comunicarea î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 unor implementări SolrCloud tolerante la erori
  • Echilibrarea încărcării cererilor de căutare
  • Configurarea failover-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
  • Menț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 failover-ului
  • Testarea operațiunilor de căutare distribuită

Recapitularea cursului și 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
 14 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite