active_shards_percent_as_number 活动分片的百分比 获取一个或多个索引的健康信息 GET /_cluster/health/xxxx Cluster Stats Cluster Stats (集群统计)API用于从集群中获取各种统计数据。该API的返回信息主要有两部分,一部分是索引层面,包括分片数、存储大小、内存使用情况等指标,另一部分是节点层面,包括节点数量、节...
Elasticsearch 中的一些重要概念: cluster, node, index, document, shards 及 replica如果一个 index 显示的是红色,表面这个 index 至少有一个 primary shard 没有被正确分配,并且有的 shard 及其相应的 replica 已经不能正常访问。 如果是绿色,表明 index 的每一个 shard 都有备份 (replica),并且其备份也成功复...
Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行标识。通常这个Cluster 的名字是可以在Elasticsearch里的配置文件中设置的。在默认的情况下,如我们的Elasticsearch已经开始运行,那么它会自动生成一个叫做“elasticsearch”的集群。我们可以在config/elasticsearch.yml里定制我们的集群的名字 一个Elasticsearch的集群就...
只能在创建索引库的时候指定 curl -XPUT 'localhost:9200/zhouls/' -d'{"settings":{"number_of_shards":3}}' 默认是一个索引库有5个分片 index.number_of_shards: 5 每个分片中最多存储2,147,483,519条数据 Integer.MAX_VALUE-128【详细解释见备注】 为了,更好的观看es核心概念之shards索引片的效果,...
active_shards_percent_as_number代表所有索引的活跃分片占总分片的百分比。 二、集群指标统计 集群统计API可以通过如下命令执行: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 GET_cluster/stats 1. 索引部分 代码语言:javascript 代码运行次数:0
http://localhost:9200/_cluster/health?pretty&level=indices level 参数设置为shards,会返回分片的状态信息: http://localhost:9200/_cluster/health?pretty&level=shards 三、监控Elasticsearch节点状态 除了可以监控整个Elasticsearch 集群状态之外,还可以监控节点状态。
"cluster_name" : "elasticsearch", "status" : "red", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_nodes" : 1, "active_primary_shards" : 677, "active_shards" : 677, "relocating_shards" : 0, "initializing_shards" : 4, ...
"cluster_name": "elasticsearch_zach", "status": "green", "timed_out": false, "number_of_nodes": 1, "number_of_data_nodes": 1, "active_primary_shards": 10, "active_shards": 10, "relocating_shards": 0, "initializing_shards": 0, ...
xpack.monitoring.enabled: true 如果你使用的是Elasticsearch的X-Pack插件(在Elasticsearch 7.x版本之后,X-Pack功能已成为内置功能),还可以通过设置来配置监控数据的保留策略: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 xpack.monitoring.history.duration: 7d # 保留7天的监控数据 配置Elasticsearch的监控导...
使用无论哪个存储数据的软件,定期备份你的数据都是很重要的。Elasticsearch 副本提供了高可靠性;它们让你可以容忍零星的节点丢失而不会中断服务。 但是,副本并不提供对灾难性故障的保护。对这种情况,你需要的是对集群真正的备份——在某些东西确实出问题的时候有一个完整的拷贝。