This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第 8 章 查看 Elasticsearch 状态
您可以查看 Elasticsearch Operator 的状态,以及多个 Elasticsearch 组件的状态。
8.1. 查看 Elasticsearch 状态 复制链接链接已复制到粘贴板!
您可以查看 Elasticsearch 集群的状态。
先决条件
- 必须安装 Cluster Logging 和 Elasticsearch。
流程
进入
openshift-logging
项目。oc project openshift-logging
$ oc project openshift-logging
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 查看 Elasticsearch 集群状态:
获取 Elasticsearch 实例的名称:
oc get Elasticsearch
$ oc get Elasticsearch NAME AGE elasticsearch 5h9m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 获取 Elasticsearch 状态:
oc get Elasticsearch <Elasticsearch-instance> -o yaml
$ oc get Elasticsearch <Elasticsearch-instance> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
oc get Elasticsearch elasticsearch -n openshift-logging -o yaml
$ oc get Elasticsearch elasticsearch -n openshift-logging -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出中包含类似于如下的信息:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 在输出中,集群状态字段显示在
status
小节中。 - 2
- Elasticsearch 集群的状态:
- 活跃的主分片的数量。
- 活跃分片的数量。
- 正在初始化的分片的数量。
- Elasticsearch 数据节点的数量。
- Elasticsearch 节点的总数。
- 待处理的任务数量。
-
Elasticsearch 状态:
green
、red
或yellow
。 - 未分配分片的数量。
- 3
- 任何状态条件(若存在)。Elasticsearch 集群状态代表了当无法放置容器时来自于调度程序的原因。显示与以下情况有关的所有事件:
- 容器正在等待 Elasticsearch 和代理容器。
- 容器因 Elasticsearch 和代理容器而终止。
- Pod 不可调度。此外还显示适用于多个问题的情况,具体请参阅情况消息示例。
- 4
- 集群中的 Elasticsearch 节点,以及
upgradeStatus
。 - 5
- 集群中的 Elasticsearch 客户端、数据和 master 节点,列在 failed、
notReady
或ready
状态下。
8.1.1. 情况消息示例 复制链接链接已复制到粘贴板!
以下是来自 Elasticsearch 实例的 Status
部分的一些情况消息的示例。
此状态消息表示节点已超过配置的低水位线,并且没有分片将分配给此节点。
此状态消息表示节点已超过配置的高水位线,并且分片将重新定位到其他节点。
此状态消息表示 CR 中的 Elasticsearch 节点选择器与集群中的任何节点都不匹配:
此状态消息表示 Elasticsearch
CR 使用了不存在的 PVC。
此状态消息表示 Elasticsearch 集群没有足够的节点来支持 Elasticsearch 冗余策略。
此状态消息表示集群中包含太多 master 节点: