检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
} } }, "transient" : { } } 配置完成后,在从集群执行如下命令确认从集群和主集群的连接状况。 GET _remote/rest/info 返回示例: { "leader1" : { "connected" : true //表示连接正常
} } } } 执行如下命令,可以重置缓存状态。 POST _frozen_stats/reset 此命令主要用于调试性能问题,例如重置缓存状态后再次执行查询可以清晰看到本次查询的缓存命令情况。在业务运行阶段不需要执行此命令。 返回结果如下: { "_nodes"
CSS默认聚合操作中允许的最大bucket数量为10000,如果执行聚合操作时需要返回超过10000个bucket,可以通过修改“search.max_buckets”的值来允许更多的bucket返回。但是需要注意,增加“search.max_buckets”的值也会增加集群的负载和内存使用,因此需要谨慎使用。
单节点集群打开Cerebro界面显示告警 原因分析 单节点集群索引默认有副本,但是副本无法下发请求,所以显示告警。 解决方案 在Kibana的“Dev Tools”页面,执行以下命令将索引副本数量修改为“0”。 PUT _all/_settings { "index" : { "number_of_replicas"
好评率:从匹配项的数据内容中获取好评率的值,一般指单条数据的评分。 相对分数:自定义一个好评率阈值,当好评率大于阈值时,返回一个自定义的相对分数;当好评率小于等于阈值时,返回另一个自定义的相对分数。通过这种方式可以避免异常好评率对查询结果的影响。 方案优势 灵活性:自定义排序规则可以满足各种复杂的业务需求。
DSL是基于JSON格式的语言,其他语言如SQL本质上也是先转译为Elasticsearch DSL再与Elasticsearch和OpenSearch集群交互。 DSL使用示例 在Kibana的DevTools中编写请求内容的JSON并执行搜索请求。 例如,执行如下命令,在“test”索引中匹配所有文档。
DSL是基于JSON格式的语言,其他语言如SQL本质上也是先转译为Elasticsearch DSL再与Elasticsearch和OpenSearch集群交互。 DSL使用示例 在Kibana的DevTools中编写请求内容的JSON并执行搜索请求。 例如,执行如下命令,在“test”索引中匹配所有文档。
opendistro-ism-config”索引中写入一条数据。这条数据的初始状态如下图所示。 图2 数据初始状态 执行explain命令,此时返回的内容只有一条policy的id。 GET _opendistro/_ism/explain/data2 { "data2" :
从回收站中还原索引 执行如下命令,从回收站中还原索引。 POST /trash/recover/{INDEX_NAME} 其中“INDEX_NAME”为需要还原的索引名称,支持通配符。 清空回收站 执行如下命令,清空回收站。 POST trash/empty 执行该命令后,将彻底删除回收站中的索引数据,不可恢复,请谨慎操作。
} } } } 执行如下命令,可以重置缓存状态。 POST _frozen_stats/reset 此命令主要用于调试性能问题,例如重置缓存状态后再次执行查询可以清晰看到本次查询的缓存命令情况。在业务运行阶段不需要执行此命令。 返回结果如下: { "_nodes"
安全集群空间存满之后,索引会全部变为只读模式"read_only_allow_delete": "true",导致无法再写入,需手动修改只读模式为“false”,执行如下命令: PUT _settings { "index": { "blocks": { "read_only_allow_delete": "false"
据,并返回平均查询召回率Recall。 在ECS上安装开源压测工具Wrk。 在ECS上准备压测的查询请求文件,用于模拟真实业务场景。参考脚本prepare_query.py。 pip install h5py python3 prepare_query.py 在ECS上准备Wrk的压测配置脚本。参考脚本perf
} } 返回结果如下所示。 { "acknowledged" : true, "shards_acknowledged" : true, "index" : "stconvert" } 在Console界面,执行如下命令,导入数据到“stconvert”索引中。
} } 返回结果如下所示。 { "acknowledged" : true, "shards_acknowledged" : true, "index" : "stconvert" } 在Console界面,执行如下命令,导入数据到“stconvert”索引中。
选择左侧导航栏的“Dev Tools”,进入操作页面。 在Kibana中执行命令GET _cat/indices?v。 当返回的“rep”值大于“0”时,则表示有副本,请继续执行下一步。 当返回的“rep”值等于“0”时,则表示没有副本,建议先为集群手动创建快照再变更规格。
选择左侧导航栏的“Dev Tools”,进入操作页面。 在OpenSearch Dashboard中执行命令GET _cat/indices?v。 当返回的“rep”值大于“0”时,则表示有副本,请继续执行下一步。 当返回的“rep”值等于“0”时,则表示没有副本,建议先为集群手动创建快照再变更规格。
目标OpenSearch集群 参考文档 将RDS for MySQL数据库的数据导入到CSS Elasticsearch集群 RDS for MySQL 5.5、5.6、5.7、8.0版本 OpenSearch 1.3.6版本 将MySQL同步到CSS/ES 将TaurusDB数据库的数据导入到CSS
na。 登录Kibana界面,选择Dev Tools。 在Dev Tools的Console界面中执行GET _cat/indices?v命令,查询集群分片数和副本数。如图,pri列表示该索引分片数,rep列表示副本数。索引一旦创建,pri无法修改的,rep可以动态修改。 父主题:
all命令,查询当前仓库下面所有的快照列表。 图2 快照信息 snapshot:快照名称。 state:快照状态。 start_time、start_time_in_millis、end_time、end_time_in_millis:快照时间。 shards:shards个数。
2版本的集群配置生命周期策略,实现索引在创建3天后,自动被冻结,数据转储到OBS中;当索引创建6天后,关闭索引;当索引创建7天后,对存储在OBS上的索引数据执行归档操作,进一步降低存储成本;当索引创建30天后,删除该索引。 图1 存算分离方案 约束限制 仅Elasticsearch 7.6.2、Elasticsearch