zoukankan      html  css  js  c++  java
  • Elasticsearch集群基本操作

    检查集群的命令

    $ curl http://172.16.101.55:9200/_cat
    =^.^=
    /_cat/allocation
    /_cat/shards
    /_cat/shards/{index}
    /_cat/master
    /_cat/nodes
    /_cat/tasks
    /_cat/indices
    /_cat/indices/{index}
    /_cat/segments
    /_cat/segments/{index}
    /_cat/count
    /_cat/count/{index}
    /_cat/recovery
    /_cat/recovery/{index}
    /_cat/health
    /_cat/pending_tasks
    /_cat/aliases
    /_cat/aliases/{alias}
    /_cat/thread_pool
    /_cat/thread_pool/{thread_pools}
    /_cat/plugins
    /_cat/fielddata
    /_cat/fielddata/{fields}
    /_cat/nodeattrs
    /_cat/repositories
    /_cat/snapshots/{repository}
    /_cat/templates

    健康状态

    _cluster/health?

    $ curl -XGET http://172.16.101.55:9200/_cluster/health?pretty
    {
      "cluster_name" : "dev-es",
      "status" : "green",
      "timed_out" : false,
      "number_of_nodes" : 1,
      "number_of_data_nodes" : 1,
      "active_primary_shards" : 0,
      "active_shards" : 0,
      "relocating_shards" : 0,
      "initializing_shards" : 0,
      "unassigned_shards" : 0,
      "delayed_unassigned_shards" : 0,
      "number_of_pending_tasks" : 0,
      "number_of_in_flight_fetch" : 0,
      "task_max_waiting_in_queue_millis" : 0,
      "active_shards_percent_as_number" : 100.0
    }

    GET /_cat/health?v

    $ curl -X GET "172.16.101.55:9200/_cat/health?v"
    epoch      timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
    1575120812 13:33:32  dev-es  green           1         1      0   0    0    0        0             0                  -                100.0%

    关于status状态栏

    • green:表示集群一切正常
    • yellow:表示所有数据都是可用状态,但是部分副本未分配,集群目前处于可用状态
    • red:表示部分数据由于未知原因不可达,集群处于部分可用状态(例如集群可以继续处理向可用的数据分片请求的回复),但是此时应该立刻进行集群故障检测。 

    注:9200是http协议的RESTful接口

  • 相关阅读:
    在ireport中使用checkbox
    OpenCV-Python教程(9、使用霍夫变换检测直线)
    编程挑战(6)
    [置顶] Guava学习之Immutable集合
    mongodb在PHP下的应用学习笔记
    通过Camera进行拍照
    无法删除 C_PAN.GHO: 访问被拒绝 解决办法
    使用POI生成Excel报表
    debian下使用siege进行压力测试
    jodd-servlet工具集锦
  • 原文地址:https://www.cnblogs.com/ilifeilong/p/11964080.html
Copyright © 2011-2022 走看看