更新时间:2024-08-15 GMT+08:00
分享

Elasticsearch使用流程

表1 Elasticsearch集群的使用流程

任务分类

操作

参考文档

使用

规划集群

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

Elasticsearch集群规划建议

创建集群

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

创建Elasticsearch集群

访问集群

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

Elasticsearch集群访问方式

导入数据

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

Elasticsearch集群导入数据方式

搜索数据

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

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

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

增强集群搜索能力

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

Elasticsearch集群搜索增强特性介绍

运维

备份与恢复

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

创建快照备份Elasticsearch集群数据

恢复Elasticsearch集群数据

扩缩容

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

扩容Elasticsearch集群

缩容Elasticsearch集群

升级

Elasticsearch集群支持同版本升级、跨版本升级和跨引擎升级。同版本升级是升级集群的内核补丁,用于修复问题或优化性能;跨版本升级是升级集群的版本,用于功能加强或版本收编;跨引擎升级是将Elasticsearch集群升级至OpenSearch集群。

升级Elasticsearch集群版本

管理集群

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

查看Elasticsearch集群信息

创建Elasticsearch集群用户并授权使用集群

设置Elasticsearch集群标签

配置ELasticsearch集群YML文件默认参数

为Elasticsearch集群绑定企业项目

替换Elasticsearch集群指定节点

更改Elasticsearch集群安全模式

切换Elasticsearch集群可用区

配置和使用Elasticsearch集群的自定义词库

在Elasticsearch集群实现搜索数据的简繁体转换

重启Elasticsearch集群

删除Elasticsearch集群

管理集群索引策略

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

创建和管理Elasticsearch索引策略

监控与日志管理

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

Elasticsearch集群支持的监控指标

配置Elasticsearch集群监控

设置ELasticsearch集群SMN告警通知

智能检测Elasticsearch集群风险

查询和管理Elasticsearch集群日志

审计日志

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

查看Elasticsearch集群审计日志

相关文档