| 使用 elasticsearch-head 面板连接 Elasticsearch(ES),版本:7.10.2,发现如下问题: 
 
 {"name" : "DESKTOP-C76AMDM",
 "cluster_name" : "elasticsearch",
 "cluster_uuid" : "g5yrfnSXS6CVusCV5XUXMA",
 "version" : {
 "number" : "7.10.2",
 "build_flavor" : "default",
 "build_type" : "zip",
 "build_hash" : "747e1cc71def077253878a59143c1f785afa92b9",
 "build_date" : "2021-01-13T00:42:12.435326Z",
 "build_snapshot" : false,
 "lucene_version" : "8.7.0",
 "minimum_wire_compatibility_version" : "6.8.0",
 "minimum_index_compatibility_version" : "6.0.0-beta1"
 },
 "tagline" : "You Know, for Search"
 }
 
 
   
 查看 udp-test-2021.01.27 索引设置:
 
 超链接登录可见。
 
 也可以通过 Kibana 进行查看,如下图:
 
 
 
 
 
   
 
 集群健康值: yellow (6 of 7) 状态原因:Elasticsearch采用默认配置(5分片,1副本),但实际只部署了单节点集群。由于只有一个节点,因此群集无法放置副本,因此处于黄色状态。{"udp-test-2021.01.27" : {
 "settings" : {
 "index" : {
 "routing" : {
 "allocation" : {
 "include" : {
 "_tier_preference" : "data_content"
 }
 }
 },
 "number_of_shards" : "1",
 "provided_name" : "udp-test-2021.01.27",
 "creation_date" : "1611732606460",
 "number_of_replicas" : "1",
 "uuid" : "Ss4YOET8Rym1czi7CeyHgg",
 "version" : {
 "created" : "7100299"
 }
 }
 }
 }
 }
 number_of_shards 是指索引要做多少个分片,只能在创建索引时指定,后期无法修改。
 number_of_replicas 是指每个分片有多少个副本,后期可以动态修改
 
 primary shard:主分片,每个文档都存储在一个分片中,当你存储一个文档的时候,系统会首先存储在主分片中,然后会复制到不同的副本中。默认情况下,一个索引有5个主分片。你可以在事先制定分片的数量,当分片一旦建立,分片的数量则不能修改。
 
 replica shard:副本分片,每一个分片有零个或多个副本。副本主要是主分片的复制,可以 增加高可用性,提高性能。
 默认情况下,一个主分配有一个副本,但副本的数量可以在后面动态的配置增加。
 副本必须部署在不同的节点上,不能部署在和主分片相同的节点上。
 
 
 解决方案
 
 使用 Kibana 发送 PUT 请求,修改索引设置,如下图:
 
 
   
 或者使用 curl 命令发送请求,命令如下:
 
 
 
 修改后,es 状态正常,如下图:
 
 
   
 (完)
 
 |