Elastic认证特训营 难点解读04——集群问题排查实战指南

Posted 铭毅天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elastic认证特训营 难点解读04——集群问题排查实战指南相关的知识,希望对你有一定的参考价值。

当集群红色或者黄色的时候注意使用如下的命令(持续更新)。

1、查看集群健康状态

GET _cluster/health

#查看节点属性信息

GET _cat/nodeattrs?v

2、当黄色或者红色时候,执行如下命令,查看未分配的原因explanation

GET _cluster/allocation/explain

3、更新索引设置,解决副本没有分配的问题

PUT myindex/_settings
{
  "number_of_replicas": 0
}

4、特定场景分配迁移或者重新路由操作

POST _cluster/reroute
{
  "commands": [
    {"move": {
      "index": "index_name",
      "shard": 0,
      "from_node": "node_1",
      "to_node": "node_2"
    }}
  ]
}
POST _cluster/reroute?explain
{
  "commands": [
    {"allocate": {
      "index": "myindex",
      "shard": 0,
    

以上是关于Elastic认证特训营 难点解读04——集群问题排查实战指南的主要内容,如果未能解决你的问题,请参考以下文章

Elastic认证特训营 难点解读12——Shard allocation awareness 和 Forced awareness 作用和区别是什么?

Elastic认证特训营 难点解读05——如何避免意外的大量删除?

Elastic认证特训营 难点解读13——Mapping新创建后,还可以更新吗?

Elastic认证特训营 难点解读02——如何提高某个字段的评分?

Elastic认证特训营 难点解读08——聚合的概念不好理解,怎么办?

Elastic认证特训营 难点解读09——父子关联查询实战搞不定怎么办?