ElasticSearch, индексирующий документ, частично потерпел неудачу (преуспел в основном шарде, 5 из 6 шардов реплики и потерпел неудачу в одном шарде реплики) - PullRequest
0 голосов
/ 04 ноября 2018

Например, у меня есть один основной и 6 сегментов реплики, с параметром согласованности записи по умолчанию (должно быть 4), когда индексировать документ, скажем, что он успешно выполнен на основном сегменте, и успешно на 5 фрагментах реплики, но не удалось на 1 реплике шард.

Под моим пониманием, верно?

  1. ES вернет успех для запроса индекса.
  2. Скажите, что осколок "6" не выполнен, он помечен как сбойный. Но перед заменой сегмента "6" возможно, что запрос GET пытается получить новый проиндексированный документ, и запрос переходит к фрагменту "6", тогда клиент ничего не получит. Это означает, что в это время может произойти несогласованность чтения.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...