GET /_cluster/health
指标 | 含义 |
cluster_name | 集群的名称 |
status | 集群的运行状况,基于其主要和副本分片的状态。状态为: green:所有分片均已分配 yellow:所有主分片均已分配,但未分配一个或多个副本分片。如果群集中的某个节点发生故障,则在修复该节点之前,某些数据可能不可用 red:未分配一个或多个主分片,因此某些数据不可用。在集群启动期间,这可能会短暂发生,因为已分配了主要分片 |
timed_out | 如果 false 响应在 timeout 参数指定的时间段内返回(30s默认情况下) |
number_of_nodes | 集群中的节点数 |
number_of_data_nodes | 作为专用数据节点的节点数 |
active_primary_shards | 活动主分区的数量 |
active_shards | 活动主分区和副本分区的总数 |
relocating_shards | 正在重定位的分片的数量 |
initializing_shards | 正在初始化的分片数 |
unassigned_shards | 未分配的分片数 |
delayed_unassigned_shards | 其分配因超时设置而延迟的分片数 |
number_of_pending_tasks | 尚未执行的集群级别更改的数量 |
number_of_in_flight_fetch | 未完成的访存数量 |
task_max_waiting_in_queue_millis | 自最早的初始化任务等待执行以来的时间(以毫秒为单位) |
active_shards_percent_as_number | 群集中活动碎片的比率,以百分比表示 |
GET /_cat/indices
GET /_cluster/allocation/explain
current_state
),发生这个问题的原因是因为分配了该分片的节点已从集群中离开(unassigned_info.reason
)。can_allocate
)。allocate_explanation
)。unassigned_info.reason
)的所有可能reason | 原因 |
INDEX_CREATED | 索引创建,由于 API 创建索引而未分配的 |
CLUSTER_RECOVERED | 集群恢复,由于整个集群恢复而未分配 |
INDEX_REOPENED | 索引重新打开 |
DANGLING_INDEX_IMPORTED | 导入危险的索引 |
NEW_INDEX_RESTORED | 重新恢复一个新索引 |
EXISTING_INDEX_RESTORED | 重新恢复一个已关闭的索引 |
REPLICA_ADDED | 添加副本 |
ALLOCATION_FAILED | 分配分片失败 |
NODE_LEFT | 集群中节点丢失 |
REROUTE_CANCELLED | reroute 命令取消 |
REINITIALIZED | 重新初始化 |
REALLOCATED_REPLICA | 重新分配副本 |
本页内容是否解决了您的问题?