według dokumentacji elasticsearch, zasadę poziomu write_consistency kworum:Undestanding z write_consistency i kworum zasadę Elasticsearch
bakteriami (> Repliki/2 + 1)
Stosując ES 0.19.10, w sposób konfiguracja z 16 odłamki/3 repliki otrzymamy 16 główne kawałki 48 repliki
przebiegu 2 węzły, będziemy mieli 16 (pierwotną) + 16 (repliki) = 32 czynne odłamki.
Aby zasada kworum została spełniona, kworum> 48/2 + 1 = 25 aktywnych odłamków.
Teraz, testowanie tego dowodzi inaczej, poziom write_cististency nie jest spełniony (czasy operacji zapisu), dopóki nie uruchomimy 3 węzłów. Ten rodzaj ma sens, ponieważ moglibyśmy uzyskać rozdzielony mózg między grupami po 2 węzły w tej konfiguracji, ale nie bardzo rozumiem, jak ta zasada ma działać? Czy używam tutaj niewłaściwych numerów?
Czujesz, że masz ustawioną konsystencję dla wszystkich. Sprawdź, czy twoje zapisy mają "konsystencję": wszystkie – chaos
^Mam na myśli na każde indywidualne żądanie indeksu. – chaos