Kursplan

Introduktion

  • OpenSearch vs Elasticsearch vs Solr
  • Översikt över OpenSearchs egenskaper och arkitektur

Komma igång

  • Ställa in OpenSearch och OpenSearch Dashboards
  • Uppgradera från Elasticsearch OSS till OpenSearch
  • Skapa och konfigurera ett OpenSearch-kluster

Indexering av data

  • Skicka en förfrågan till index-API:t
  • Läsa eller hämta data
  • Uppdatera och ta bort data
  • Skapa indexalias
  • Lägga till eller ta bort index
  • Hantera alias
  • Ange indexaliasalternativ
  • Skapa en mall
  • Oindexera data

Lägga till en dataström

  • Skapa en indexmall
  • Skapa en dataström
  • Inmatningsdata till dataströmmen
  • Söka i en dataström
  • Skapa ett bakgrundsindeks (rollover)
  • Hantera dataströmmar

Sökning och aggregering av data

  • Mått, bucket- och pipeline-aggregeringar
  • Använda frågespråk (termnivå-, fulltext- och booleska frågor)
  • Skapa och hantera sökmallar
  • Utforska avancerade sökegenskaper

Arbeta med APIs

  • Stödda parametrar för REST-operationer
  • Exempel på förfrågningar för OpenSearch-operationer
  • Utforska OpenSearch APIs

Använda OpenSearch Dashboards

  • Konfigurera WMS kartserver  
  • Skapa en Gantt-diagram
  • Förhandsgenerera rapporter
  • Använda OpenSearch Notebooks

Skydda OpenSearch

  • Ställa in säkerhetsplugin
  • Konfigurera autentisering och auktorisering
  • Konfigurera YAML-filer
  • Generera certifikat (TLS och CA)
  • Hantera systemindex
  • Använda Active Directory och LDAP
  • Implementera SAML och OpenID connect
  • Aktivera proxymässig autentisering
  • Hämta klientcertifikat
  • Konfigurera åtkomstkontroller
  • Aktivera granskningssökning

Hantera OpenSearch-plugins

  • Använda sökplugins (SQL, PPL, k-NN och asynkron sökning)
  • Automatisera indexhantering med IM-plugins
  • Replicering av tvärfunktionsindex med plugins
  • Vakthållning för säkerhet och anomaliedetektion
  • Använda spårningsanalys och prestandaanalys

Integrera klienter och verktyg

  • Hantera uppgifter med OpenSearch CLI
  • Interagera med OpenSearch-kluster med Java
  • Använda Python, Go och Javascript-klienter
  • Arbeta med agenter och inmatningsverktyg (Beats, Logstash, Grafana, etc.)

Fel söka och underhåll

Sammanfattning och nästa steg

Krav

  • Kännedom om Elasticsearch och Kibana
  • Erfarenhet av programutveckling

Målgrupp

  • Utvecklare
  • Administratörer
 21 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier