Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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