Contattataci

Struttura del corso

Introduzione alle tecnologie di ricerca

  • Fondamenti dei motori di ricerca e del recupero dell'informazione
  • Comprensione dei flussi di lavoro di indicizzazione e ricerca
  • Panoramica delle piattaforme di ricerca moderne
  • Confronto tra SolrCloud e altre soluzioni di ricerca distribuite

Fondamenti di Apache Lucene e Apache Solr

  • Introduzione all'architettura di Apache Lucene
  • Panoramica delle funzionalità di Apache Solr
  • Collezioni, core, documenti e schema in Solr
  • Comprensione del ciclo di vita della ricerca e indicizzazione in Solr

Architettura e concetti di SolrCloud

  • Comprensione dell'architettura di ricerca distribuita
  • Come SolrCloud differisce dai tradizionali deploy Solr
  • Componenti di SolrCloud e struttura del cluster
  • Collezioni, shard, repliche e leader
  • Progettazione di ambienti di ricerca scalabili

Distribuzione di SolrCloud su AWS

  • Preparazione degli ambienti Amazon EC2
  • Installazione e configurazione dei cluster SolrCloud
  • Configurazione dei nodi e della comunicazione del cluster
  • Gestione dei servizi e delle configurazioni SolrCloud

Indicizzazione e gestione dei dati in SolrCloud

  • Aggiunta e gestione dei documenti tra gli shard
  • Comprensione delle strategie di indicizzazione
  • Strategie di commit e ottimizzazione
  • Gestione degli aggiornamenti e dell'indicizzazione distribuita

Coordinamento del cluster con Apache ZooKeeper

  • Introduzione a ZooKeeper e il suo ruolo in SolrCloud
  • Gestione dello stato e della configurazione del cluster
  • Automazione del coordinamento del cluster
  • Gestione dei file di configurazione con ZooKeeper

Affidabilità, tolleranza ai guasti e scalabilità

  • Comprensione della replicazione e dell'alta disponibilità
  • Progettazione di deployment SolrCloud tolleranti ai guasti
  • Bilanciamento del carico delle richieste di ricerca
  • Configurazione del failover e dell'elaborazione continua

Amministrazione e monitoraggio di SolrCloud

  • Gestione di SolrCloud tramite interfacce di amministrazione
  • Monitoraggio della salute e delle prestazioni del cluster
  • Gestione degli errori e risoluzione dei problemi
  • Mantenimento e ottimizzazione delle operazioni del cluster

Workshop pratico su SolrCloud

  • Distribuzione di un cluster SolrCloud su AWS
  • Creazione di collezioni e gestione degli shard
  • Configurazione della replicazione e del failover
  • Test delle operazioni di ricerca distribuita

Ricapitolo del corso e best practice

  • Rivedere le decisioni architetturali di SolrCloud
  • Raccomandazioni per le prestazioni e le operazioni
  • Sfide comuni di distribuzione
  • Prossimi passi per l'amministrazione di SolrCloud

Requisiti

  • Comprensione dei concetti di ricerca
  • Conoscenze base di Java
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative