请求

GET http://127.0.0.1:9200/_cat/shards?v

结果

index                                             shard prirep state   docs  store ip           node
sw_endpoint_traffic-20210413                      0     r      STARTED    0   208b 172.16.26.83 node-2
sw_browser_error_log-20210413                     3     p      STARTED    0   208b 172.16.26.83 node-2
sw_browser_error_log-20210413                     1     p      STARTED    0   208b 172.16.26.82 node-1
sw_browser_error_log-20210413                     2     p      STARTED    0   208b 172.16.26.84 node-3
sw_browser_error_log-20210413                     4     p      STARTED    0   208b 172.16.26.82 node-1
  • index:这是 Elasticsearch 索引的名称。索引是 Elasticsearch 中用于存储和组织数据的单个数据集。每个索引通常对应于一个特定类型或类别的数据。

  • shard:这表示索引的分片号码。在 Elasticsearch 中,索引可以被分成多个分片,以允许数据水平分布在集群的不同节点上。分片编号从 0 开始递增。

  • prirep:这表示分片的类型。通常,它可以是 "p" 或 "r"。

    • "p" 表示主分片(primary shard),主分片包含实际的数据。
    • "r" 表示副本分片(replica shard),副本分片是主分片的拷贝,用于提高数据的冗余性和可用性。
  • state:这表示分片的状态。分片可以有不同的状态,包括 "STARTED"、"RELOCATING"、"UNASSIGNED" 等。

    • "STARTED" 表示分片已经在节点上启动并可用。
    • "RELOCATING" 表示分片正在从一个节点迁移到另一个节点。
    • "UNASSIGNED" 表示分片未分配到任何节点,通常是因为节点故障或数据不匹配的原因。
  • docs:这是分片中包含的文档数量。在 Elasticsearch 中,文档是数据的基本单元,每个文档对应于一条记录。

  • store:这是分片占用的存储空间大小。它表示分片在磁盘上的物理存储大小。

  • ip:这是节点的 IP 地址。它指示了托管此分片的节点的网络位置。

  • node:这是节点的名称或标识符。它表示托管此分片的节点的名称。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐