NVM, es scheint, dass my_node
es sich um eine ältere Version handelt, und Elasticsearch weigert sich, die Version einer älteren Version zuzuordnen.
Ich lief curl -XPOST '10.10.1.4:9200/_cluster/reroute' -d '{ "commands" : [ { "allocate" : { "index" : "my_cluster", "node" : "my_node", "shard" : 0 } } ] }'
und der Cluster antwortete:
{
"error": "RemoteTransportException [[es-master] [inet [/10.10.1.14:9300]] [Cluster: admin / reroute]];
verschachtelt: ElasticsearchIllegalArgumentException [[ordnen] Zuweisung von [my_cluster] [0] auf Knoten [my_node] [o7-MlqgXTU-51t4O7iBu6g] [my_node] [inet [10.10.1.4/10.10.1.4:9300]] ist nicht erlaubt, Grund:
[JA (Shard ist nicht demselben Knoten oder Host zugewiesen)]
[JA (Knoten übergibt einschließen / ausschließen / erfordern Filter)]
[JA (Primär ist bereits aktiv)]
[JA (unterhalb der Shard-Wiederherstellungsgrenze von [2])]
[JA (Zuweisung der Zuweisung wird ignoriert)]
[JA (Zuweisung der Zuweisung wird ignoriert)]
[JA (kein Allocation Awareness aktiviert)]
[JA (Gesamt-Shard-Limit deaktiviert: [-1] <= 0)]
[NEIN (Zielknotenversion [1.6.0] ist älter als Quellknotenversion [1.6.1])]
[JA (genug Platte für Shard auf Knoten, frei: [478.1gb])]]
[JA (Shard nicht primär oder Umzug deaktiviert)]
]; ",
"Status": 400
}