暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
elastic.co-集群健康 Elasticsearch 权威指南 Elastic.pdf
364
4页
0次
2021-03-10
5墨值下载
1/4
| Elasticsearch: | Elastic
elastic.co/guide/cn/elasticsearch/guide/current/_cluster_health.html
Elasticsearch 集群⾄少包括⼀和⼀索引。或者可能有⼀百个数点、三
的主点,以及⼀⼩打——些共同操作⼀索引(以及上万⽚)。
不管集群展到多⼤想要⼀快速取集的途径。 Cluster Health
API 的就是⾓⾊。可以想象成是在⼀万英尺的⾼度瞰集群。以告诉你
⼀切都好,或者警集群某地⽅有问题。
Elasticsearch ⾥其他 API 样, cluster-health 返回⼀ JSON 响应。这对
和告警系说,⾮常便于解析。响应中包含了和集群的⼀些关键信息:
{
"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,
"unassigned_shards": 0
}
green
所有的主分⽚和副本分⽚都已分配。的集群是 100% 可⽤的。
yellow
所有的主分⽚已分⽚了,但⾄少有⼀副本是缺失的。不,所以搜索果依
然是完整的。不过,你的⾼可⽤性在某程度上被弱化。如果
更多的
分⽚消失,
了。把 yellow 想象成⼀需要及时调查的警告。
red
⾄少⼀主分⽚(以及的全部副本)都在缺失中。意味着在缺少据:搜索只能返回部
据,⽽分配到分⽚上返回⼀常。
number_of_nodes number_of_data_nodes 命名完全是⾃描述的。
active_primary_shards 指出集群中的主分⽚量。是涵盖了所有索引的汇总
值。
active_shards 是涵盖了所有索引的__分⽚的汇总值,包括副本分⽚。
relocating_shards 前正在往其他点的分⽚的量。通常
应该 0,不 Elasticsearch 发现集群不太均时,该值涨。⽐如说:添加了⼀
点,或者下线了⼀
initializing_shards 刚刚创建的分⽚的个数。⽐如,你刚创建第⼀索引,
分⽚都 initializing 态。这通常是⼀临时事件,分⽚不应该长
期停留在 initializing 态。你还可能在候看到 initializing
分⽚:分⽚上加它们会从 initializing 态开始。
2/4
unassigned_shards 是已在集群中存在的分⽚,但是实际在集群⾥不着。
通常未分配分⽚的是未分配的副本。⽐如,⼀ 5 分⽚和 1 副本的索引,在单节
集群上,就 5 未分配副本分⽚。如果的集群是 red 态,期保有未分配
分⽚(因缺少主分⽚)。
更深点:问题索引
想象⼀下某天问题了, 你发现你的集群健康看起这样:
{
"cluster_name": "elasticsearch_zach",
"status": "red",
"timed_out": false,
"number_of_nodes": 8,
"number_of_data_nodes": 8,
"active_primary_shards": 90,
"active_shards": 180,
"relocating_shards": 0,
"initializing_shards": 0,
"unassigned_shards": 20
}
好了,健康⾥我能推出什来?嗯,集群是 red ,意味着我
(主分⽚ + 副本分⽚)了。我知道我集群原先有 10 点,但是在健康⾥列出
的只有 8 个数点。有个数了。我看到有 20 未分配分⽚。
就是我能收集到的全部信息。那些缺失分⽚的情依然是谜。是缺 20 索引,每
索引⾥少 1 主分⽚? 1 索引⾥的 20 主分⽚? 10 索引⾥的各 1 1 副本
分⽚?具索引?
要回答问题,需要使⽤ level 参数 cluster-health 答出更多⼀点的信息:
GET _cluster/health?level=indices
个参数会 cluster-health API 在我的集群信息⾥添加⼀索引单,以及有
索引的细节(态、分⽚数、未分配分等等):
of 4
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜