登录云搜索服务管理控制台。 在左侧导航栏,选择“集群管理 > OpenSearch”。 在集群列表,选择目标集群,单击操作列的“Dashboards”,登录OpenSearch Dashboards。
使用ElasticSearch的HLRC(High Level Rest Client)时,报出I/O Reactor STOPPED 问题现象 使用ElasticSearch的HLRC(High Level Rest Client)时,偶现报出I/O Reactor STOPPED
多可用区部署是CSS服务提供的高可用性解决方案。通过在同一个地域内选择2个或3个不同的可用区部署集群,可有效防止数据丢失并降低服务中断风险。
配置Elasticsearch集群监控 使用CES监控Elasticsearch集群 配置Elasticsearch集群内核监控 配置Elasticsearch集群索引监控 父主题: Elasticsearch集群监控与日志管理
使用DSL语言在Elasticsearch中搜索数据 DSL语言是Elasticsearch查询域的特定语言,是客户端与Elasticsearch集群交互的最佳语言。Elasticsearch DSL是基于JSON格式的语言,其他语言如SQL本质上也是先转译为Elasticsearch
使用SQL语言在Elasticsearch中搜索数据 在Elasticsearch集群 6.5.4及之后版本中提供Open Distro for Elasticsearch SQL插件允许您使用SQL而不是Elasticsearch查询域特定语言(DSL)编写查询。 熟悉SQL语言的用户
在“启动Logstash服务”对话框中,勾选“是否保持常驻”开启Logstash服务保持常驻。 单击“确定”,开始启动配置文件启动Logstash迁移任务。 可以在管道列表看到启动的配置文件。 验证数据库和Elasticsearch集群的数据是否已同步。
向量检索特性介绍 在人工智能时代,图像、视频、音频、文本语料等非结构化数据激增,传统的关键词搜索难以有效捕捉这些数据深层的语义或视觉特征,为了解决这个问题,CSS服务提供了向量检索功能。
管理向量索引缓存 CSS向量检索引擎基于C++构建,采用堆外内存技术以提升性能和效率。为更好地管理和优化向量索引缓存,CSS向量数据库提供了一系列专用接口,使用户能够灵活地监控和调整缓存使用情况,从而确保查询性能的稳定性和可靠性。 查看缓存统计信息 通过下面的API检索堆外内存的使用情况
支持 支持 支持 安全+HTTPS 单向认证+密码认证 双向认证+密码认证 支持 支持 支持 表2 不同集群对接ELB的配置概览 集群安全模式 ELB最终对外提供的服务形态 ELB监听器 ELB监听器 ELB监听器 后端服务器组 后端服务器组 后端服务器组 前端协议 前端端口 SSL
CSS服务扩展实现了多种向量距离计算函数,可在自定义的Painless脚本中直接使用,用以构建灵活的重打分公式。
适用于CPU资源充足但写入延迟高的场景(如GPU服务器环境)。
前提条件 已经在SMN服务管理控制台创建完成了用于发送告警消息的主题,具体操作请参见创建主题。 已获取CSS服务的管理员账号,并确认该账号具有CSS服务权限及IAM查看委托列表、创建委托及给委托授权的权限。 授权使用SMN服务 登录云搜索服务管理控制台。
Elasticsearch集群支持的监控指标 CES中Elasticsearch集群支持的监控指标 Elasticsearch集群内核支持的监控指标 父主题: Elasticsearch集群监控与日志管理
前提条件 已准备好Prometheus监控服务器,并获取Pushgateway地址。Prometheus和Elasticsearch之间要保证网络互通,否则告警信息无法成功发送。 Elasticsearch集群处于可用状态。 设置告警同步 登录云搜索服务管理控制台。
向量检索的Java代码示例 Elasticsearch提供了标准的REST接口,以及Java、Python等语言编写的客户端。 本节提供一份创建向量索引、导入向量数据和查询向量数据的Java代码示例,介绍如何使用客户端实现向量检索。 前提条件 根据集群实际版本添加如下Maven依赖
向量检索的Python代码示例 Elasticsearch提供了标准的REST接口,以及Java、Python等语言编写的客户端。 本节提供一份创建向量索引、导入向量数据和查询向量数据的Python代码示例,介绍如何使用客户端实现向量检索。 前提条件 客户端已经安装python依赖包
图1 返回消息 在ECS服务器上使用开源Elasticsearch API导入数据 在ECS服务器上支持通过Curl命令使用开源Elasticsearch API导入JSON数据文件。
创建Elasticsearch向量集群 CSS向量数据库通过结合高效索引技术,为高维向量检索提供了高性能、低成本、易扩展的解决方案。Elasticsearch向量集群通过将非结构化数据转换为高维向量,并结合向量索引技术(如HNSW图索引、乘积量化等),可实现近似最近邻检索(ANN)
为了改进这一点,CSS服务新增了HTTP状态码监控功能,能够获取HTTP状态码统计信息。