昨天我不得不重新启动服务器。加载后,我检查了弹性搜索是否正在运行,发现其中4个处于INITIALIZING
状态,而1个是Unalocated
。
我的配置是通过以下方式构建的:
GET /_cat/shards
的结果:
index shard prirep state ip node
MyIndex 4 p INITIALIZING 127.0.0.1 node-01
MyIndex 3 p INITIALIZING 127.0.0.1 node-01
MyIndex 1 p INITIALIZING 127.0.0.1 node-01
MyIndex 2 p UNASSIGNED
MyIndex 0 p INITIALIZING 127.0.0.1 node-01
.kibana 0 p UNASSIGNED
如您所见,MyIndex->Shard #2
未分配-因此我将其称为POST /_cluster/reroute
(从“ node-01”到“ node-01”)。
根据我以前的经验,此初始化加载需要很多时间。所以我让机器继续工作,并在12小时后再次检查。
12小时后,/_cat/shards
的结果是相同的(又称初始化为4,未分配为1)。在这一点上,我期望得到更好的结果。
在这里变得更加奇怪。我叫GET /_cat/recovery
,ES响应200,但列表为空。那意味着什么都没发生?
您推荐我做什么?如果分片为INITIALIZING
,为什么恢复列表为空?
在这一点上,最重要的是能够看到“恢复”过程(如果发生)。