更新时间:2024-10-12 GMT+08:00

OpenSearch使用流程

表1 OpenSearch集群的使用流程

任务分类

操作

参考文档

使用

规划集群

在创建OpenSearch集群前,需要先完成集群规划。规划时,应考虑是否多可用区部署以提高集群的高可用性,合理配置集群的节点类型与节点存储规格,以及根据业务需求选择适当的集群版本和安全模式,同时注意索引分片的优化,以确保集群的稳定性和性能。

OpenSearch集群规划建议

创建集群

基于集群规划,创建合适的OpenSearch集群。

创建OpenSearch集群

访问集群

OpenSearch集群提供多样化的访问方式,包括Kibana、Cerebro、开源API、Java、Python和Go客户端,以及通过内网和公网的多种网络配置,用户可根据编程语言偏好和网络环境选择最合适的接入方法。

OpenSearch集群访问方式

导入数据

OpenSearch集群提供多种数据导入方式,包括Logstash、开源Elasticsearch API、云数据迁移服务CDM和数据复制服务DRS,支持不同来源和格式的数据导入,以及针对关系型数据库的实时同步,用户可根据业务场景和数据特性选择最佳方法。

OpenSearch集群导入数据方式

搜索数据

CSS服务推荐使用DSL语言在OpenSearch集群中搜索数据,同时也支持使用SQL语言进行数据搜索。

使用DSL语言在OpenSearch中搜索数据

使用SQL语言在OpenSearch中搜索数据

增强集群搜索能力

CSS服务的OpenSearch集群基于社区版本提供了一系列增强特性,包括向量检索、存算分离、流量控制、大查询隔离、聚合增强、读写分离、冷热数据切换、索引回收站等,以适应不同场景下的性能和成本优化需求,增强集群稳定性和搜索能力。

OpenSearch集群搜索增强特性介绍

运维

备份与恢复

备份与恢复是通过集群快照备份OpenSearch集群数据,在数据丢失或需要历史数据时快速恢复数据,提升集群的数据可靠性。

创建快照备份OpenSearch集群数据

恢复OpenSearch集群数据

扩缩容

CSS服务提供灵活的扩容和缩容功能,支持增加节点数量、升级节点规格、增加节点类型,以及随机或指定缩容节点,以动态调整集群资源,适应不同业务需求并优化成本。

扩容OpenSearch集群

缩容OpenSearch集群

管理集群

CSS服务提供全面的集群管理功能,包括集群信息查看、集群用户授权、标签管理、安全模式更改、节点替换、企业项目绑定、可用区切换、自定义词库配置等,旨在帮助用户高效、灵活地管理OpenSearch集群,确保集群的安全性、高可用性和性能优化。

管理OpenSearch集群

管理集群索引策略

使用OpenSearch的ISM(Index State Management)插件创建和管理索引的生命周期策略,包括策略的创建、索引关联、以及策略的管理与变更,旨在优化集群性能和降低存储成本。

创建及管理OpenSearch索引策略

监控与日志管理

CSS服务提供全面的监控和日志管理功能,包括集群和节点监控指标、告警规则配置、日志备份与采集,以及智能运维工具,帮助用户有效监控、分析和维护OpenSearch集群,确保集群的稳定性和性能。

CES中OpenSearch集群支持的监控指标

使用CES监控OpenSearch集群

设置OpenSearch集群SMN告警通知

智能检测OpenSearch集群风险

查询和管理OpenSearch集群日志

审计日志

通过云审计服务,用户可以记录和查询OpenSearch集群的关键操作事件,且操作记录在管理控制台保存最近7天,便于后续的审计和回溯。

查看OpenSearch集群审计日志