Kibana-DevTools
我们首先进入Kibana首页,找到DevTools:
在DevTools里面可以执行一些HTTP请求:
Elasticsearch常用健康检查API
_cat/health?v,该地址可以获取Elasticsearh的健康情况(带有注释,说明每个数字的用途)_cat/health,该地址获取Elasticsearch的健康情况,只有简略的数据,没有说明
常用参数解释说明
cluster,集群名称status,集群状态。green代表健康;
yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;
red代表部分主分片不可用,可能已经丢失数据。
node.total,代表在线的节点总数量node.data,代表在线的数据节点的数量shards,active_shards存活的分片数量。
pri,active_primary_shards存活的主分片数量 正常情况下 shards的数量是pri的两倍。
relo, relocating_shards 迁移中的分片数量,正常情况为0。比如原来有三台节点,后来新增了一个节点进来,那么Elasticsearch会将一些节点迁移到新的节点上,就会出现relocating_shards,此时这些分片变成紫色。init,initializing_shards初始化中的分片数量 正常情况为0unassign,unassigned_shards未分配的分片 正常情况为0。
pending_tasks,准备中的任务,指迁移分片等任务。正常情况为0max_task_wait_time,任务最长等待时间。active_shards_percent,正常分片数量的百分比。正常情况为100%
异常状况体验
配置节点
一般数据节点只负责存储数据,Master节点负责协调节点,并给与增删改接口。
