Как решить unassigned_shards вasticsearch? - PullRequest
0 голосов
/ 09 мая 2019

Как решить unassigned_shards вasticsearch?Когда я запускаю команду curl -XGET 'localhost: 9200 / _cluster / health? Pretty', я получаю следующий результат


{
  "cluster_name" : "elasticsearch",
  "status" : "yellow",
  "timed_out" : false,
  "number_of_nodes" : 1,
  "number_of_data_nodes" : 1,
  "active_primary_shards" : 145,
  "active_shards" : 145,
  "relocating_shards" : 0,
  "initializing_shards" : 0,
  "unassigned_shards" : 145,
  "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" : 50.0
}

1 Ответ

1 голос
/ 09 мая 2019

Поскольку в вашем кластере только один узел, всегда будут неназначенные шарды - это реплики .Они используются для восстановления данных при сбое узла.Они будут автоматически назначены другому узлу, как только в вашем кластере будет два узла.Если вы не хотите, чтобы они были, потому что вы, например, находитесь в локальной разработке, вы можете установить размер сегмента реплики равным 0 в отображении индекса.Вы можете посмотреть, как это сделать, здесь, в Обновлении документации по настройке индексов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...