Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction
- Comparing OpenSearch, Elasticsearch, and Solr
- Overview of OpenSearch features and architectural design
Initial Setup
- Installing and configuring OpenSearch and OpenSearch Dashboards
- Migrating from Elasticsearch OSS to OpenSearch
- Building and configuring an OpenSearch cluster
Data Indexing
- Submitting requests to the index API
- Retrieving or reading data
- Modifying and removing data records
- Establishing index aliases
- Adding or removing indices
- Administering aliases
- Defining index alias parameters
- Developing index templates
- Reindexing existing data
Implementing Data Streams
- Creating an index template
- Setting up a data stream
- Ingesting data into the stream
- Querying a data stream
- Generating backing indices (rollover process)
- Overseeing data stream lifecycle
Data Search and Aggregation
- Metric, bucket, and pipeline aggregations
- Utilizing the query DSL (term-level, full-text, and boolean queries)
- Developing and managing search templates
- Exploring advanced search capabilities
API Integration
- Parameters supported for REST operations
- Example requests for OpenSearch operations
- Investigating OpenSearch API endpoints
OpenSearch Dashboards Utility
- Configuring WMS map server
- Building Gantt charts
- Creating on-demand reports
- Utilizing OpenSearch Notebooks
OpenSearch Security
- Installing the security plugin
- Setting up authentication and authorization mechanisms
- Configuring YAML configuration files
- Generating certificates (TLS and CA)
- Administering system indices
- Integrating Active Directory and LDAP
- Implementing SAML and OpenID Connect
- Enabling proxy authentication
- Acquiring client certificates
- Defining access control policies
- Activating audit logging
Plugin Management
- Utilizing search plugins (SQL, PPL, k-NN, and Asynchronous search)
- Automating index maintenance via IM plugins
- Replicating cross-cluster indices using plugins
- Monitoring security alerts and anomaly detection
- Applying trace analytics and performance analyzer tools
Client and Tool Integration
- Executing tasks via the OpenSearch CLI
- Interacting with OpenSearch clusters through Java
- Utilizing Python, Go, and Javascript clients
- Collaborating with agents and ingestion tools (Beats, Logstash, Grafana, etc.)
Troubleshooting and Upkeep
Recap and Future Steps
Requirements
- Working knowledge of Elasticsearch and Kibana
- Background in software development
Target Audience
- Developers
- Administrators
Testimonials (2)
the trainer was very good and made the training perfect for my needs
Florentin - EXPERIS
Course - Search and Analytics with Amazon OpenSearch
Got to know new features in OS which I wasn't aware before.