课程大纲

简介

  • OpenSearch vs Elasticsearch vs Solr
  • OpenSearch功能和架构概述

入门

  • 设置OpenSearch和OpenSearch Dashboards
  • 从Elasticsearch OSS升级到OpenSearch
  • 创建和配置OpenSearch集群

数据索引

  • 向索引API发送请求
  • 读取或检索数据
  • 更新和删除数据
  • 创建索引别名
  • 添加或删除索引
  • 管理别名
  • 指定索引别名选项
  • 创建模板
  • 重新索引数据

添加数据流

  • 创建索引模板
  • 创建数据流
  • 将数据摄取到数据流中
  • 搜索数据流
  • 创建后备索引(滚动)
  • 管理数据流

搜索和聚合数据

  • 指标、桶和管道聚合
  • 使用查询DSL(词项级、全文和布尔查询)
  • 创建和管理搜索模板
  • 探索高级搜索功能

使用API

  • REST操作支持的参数
  • OpenSearch操作的示例请求
  • 探索OpenSearch API

使用OpenSearch Dashboards

  • 配置WMS地图服务器  
  • 创建甘特图
  • 生成按需报告
  • 使用OpenSearch Notebooks

保护OpenSearch

  • 设置安全插件
  • 配置身份验证和授权
  • 配置YAML文件
  • 生成证书(TLS和CA)
  • 管理系统索引
  • 使用Active Directory和LDAP
  • 实现SAML和OpenID连接
  • 启用代理身份验证
  • 获取客户端证书
  • 配置访问控制
  • 启用审计日志记录

管理OpenSearch插件

  • 使用搜索插件(SQL、PPL、k-NN和异步搜索)
  • 使用IM插件自动化索引管理
  • 使用插件复制跨集群索引
  • 警报安全和异常检测
  • 使用跟踪分析和性能分析器

集成客户端和工具

  • 使用OpenSearch CLI管理任务
  • 使用Java与OpenSearch集群交互
  • 使用Python、Go和Javascript客户端
  • 使用代理和摄取工具(如Beats、Logstash、Grafana等)

故障排除和维护

总结与下一步

要求

  • 熟悉Elasticsearch和Kibana
  • 具备软件开发经验

受众

  • 开发人员
  • 管理员
 21 小时

客户评论 (2)

即将举行的公开课程

课程分类