Intrati in legatura

Schița de curs

Introducere în Tehnologiile de Căutare

  • Fundamentele motoarelor de căutare și a recuperării informațiilor
  • Susținerea indexării și fluxului de lucru al căutării
  • Prezentare generală a platformelor moderne de căutare
  • Compararea SolrCloud cu alte soluții de căutare distribuite

Fundamentele Apache Lucene și Apache Solr

  • Introducere în arhitectura Apache Lucene
  • Prezentare generală a capacităților Apache Solr
  • Colecții Solr, core-uri, documente și scheme
  • Susținerea ciclului de căutare și indexare Solr

Arhitectura și conceptele SolrCloud

  • Susținerea arhitecturii distribuite a căutării
  • Cum diferă SolrCloud de implementările tradiționale Solr
  • Componente SolrCloud și structura clusterului
  • Colecții, shard-uri, replici și lideri
  • Proiectarea mediilor scalabile de căutare

Implementarea SolrCloud pe AWS

  • Pregătirea mediilor Amazon EC2
  • Instalarea și configurarea clusterelor SolrCloud
  • Configurarea nodurilor și a comunicării dintre cluster
  • Gestionarea serviciilor și configurațiilor SolrCloud

Indexarea și gestionarea datelor în SolrCloud

  • Adăugarea și gestionarea documentelor între shard-uri
  • Susținerea 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țiilor clusterului
  • Automatizarea coordonării dintre cluster
  • Gestionarea fișierelor de configurare cu ZooKeeper

Fiabilitate, toleranță la erori și scalare

  • Susținerea replicării și disponibilității ridicate (high availability)
  • Proiectarea implementărilor fault-tolerant SolrCloud
  • Echilibrarea sarcinilor pentru cererile de căutare
  • Configurarea failover-ului și procesării continue

Administrare și monitorizare SolrCloud

  • Gestionarea SolrCloud prin interfețe de administrare
  • Monitorizarea sănătății și performanței clusterului
  • Gestionarea erorilor și depanarea problemelor
  • Mentenanta și optimizarea operațiunilor clusterului

Workshop practic SolrCloud

  • Implementarea unui cluster SolrCloud pe AWS
  • Createrea de colecții și gestionarea shard-urilor
  • Configurarea replicării și a failover-ului
  • Testarea operațiunilor de căutare distribuite

Revisuirea cursului și cele mai bune practici

  • Revisuirea deciziilor arhitecturale SolrCloud
  • Recomandări pentru performanță și operațiuni
  • Provocări comune de implementare
  • Pasii următori pentru administrarea SolrCloud

Cerințe

  • O înțelegere de bază a conceptelor de căutare
  • Cunoștințe de bază Java
 14 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite