Kursplan

Introduktion

  • OpenSearch vs Elasticsearch vs Solr
  • Översikt över OpenSearch funktioner och arkitektur

Kom igång

  • Installera OpenSearch och OpenSearch Dashboards
  • Uppgradera från Elasticsearch OSS till OpenSearch
  • Skapa och konfigurera en 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
  • Angiva indexaliasalternativ
  • Skapa en mall
  • Återindexera data

Lägga till en dataström

  • Skapa en indexmall
  • Skapa en dataström
  • Inmatning av data i dataströmmen
  • Söka i en dataström
  • Skapa ett bakgrundsindex (rollover)
  • Hantera dataströmmar

Sökning och sammanställning av data

  • Metrik, buckets och pipelineaggregationer
  • Användning av query DSL (termläges-, fulltext- och booleska frågor)
  • Skapa och hantera sökmallar
  • Utforska avancerade sökegenskaper

Arbeta med API:er

  • Stödda parametrar för REST-operationer
  • Exempelförfrågningar för OpenSearch operationer
  • Utforska OpenSearch API:er

Använda OpenSearch Dashboards

  • Konfigurera WMS-kartserver
  • Skapa ett Gantt-diagram
  • Generera på begäran rapporter
  • Använda OpenSearch Notebooks

Säkra OpenSearch

  • Installera 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 proxyautentisering
  • Hämta klientcertifikat
  • Konfigurera åtkomstkontroller
  • Aktivera granskning av loggar

Hantera OpenSearch plugins

  • Använda sökningsplugins (SQL, PPL, k-NN och Asynkron sökning)
  • Automatisera indexhantering med IM plugins
  • Replikera cross-cluster-index med plugins
  • Alarmer för säkerhet och avvikelser
  • 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 Java scriptklienter
  • Arbeta med agenter och inmatningsverktyg (Beats, Logstash, Grafana etc.)

Felhantering och underhåll

Sammanfattning och nästa steg

Krav

  • Bekantskap med Elasticsearch och Kibana
  • Erfarenhet av programutveckling

Målgrupp

  • Utvecklare
  • Administratörer
 21 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier