У меня есть кластер с двумя узлами, я добавил еще 3 узла, которые присоединились к кластеру. Я могу отправить запрос им и получить результаты. однако, когда я проверяю, у них нет каких-либо документов. У меня есть индекс 5 осколков, и я ожидал, что каждый узел получит осколок?elasticsearch Cluster not rebalancing после добавления узлов
{
cluster_name: "es-poc",
status: "green",
timed_out: false,
number_of_nodes: 5,
number_of_data_nodes: 5,
active_primary_shards: 5,
active_shards: 10,
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
}
Я бы предположить, что изменение баланса не удалось из-за какой-то ошибки. Чтобы выяснить, что вызвало это, я бы включил подробный журнал для одного из недавно добавленных узлов, а затем попытался принудительно распределить распределение черепа, следуя примерам на https://www.elastic.co/guide/en/elasticsearch/reference /2.3/cluster-reroute.html – oldbam