का कोरम नियम elasticsearch प्रलेखन के अनुसार undestanding, write_consistency स्तर कोरम के लिए नियम है:write_consistency और Elasticsearch
कोरम (> प्रतिकृतियां/2 + 1)
, ES 0.19.10 का उपयोग करते हुए एक पर के साथ 16 टुकड़े/3 प्रतिकृतियां सेटअप हम मिल जाएगा 16 प्राथमिक टुकड़े 48 प्रतिकृतियां
2 नोड्स चल रहा है, हम होगा 16 (प्राथमिक) + 16 (प्रतिकृतियां) = 32 सक्रिय टुकड़े।
कोरम नियम को पूरा करने के लिए, कोरम> 48/2 + 1 = 25 सक्रिय shards।
अब, इसका परीक्षण अन्यथा साबित होता है, जब तक हमारे पास 3 नोड्स चलते हैं, तब तक लिखने के लिए लिखना नहीं है (लिखने के संचालन के समय)। इस तरह की समझ में आता है, क्योंकि हम इस सेटअप में प्रत्येक 2 नोड्स के समूहों के बीच एक विभाजन-मस्तिष्क प्राप्त कर सकते हैं, लेकिन मुझे समझ में नहीं आता कि यह नियम कैसे काम करना है? क्या मैं यहां गलत संख्याओं का उपयोग कर रहा हूं?
यह महसूस करता है कि आप की तरह लिखने स्थिरता सब करने के लिए सेट के साथ एक बड़ा समस्या की ओर इशारा कर रहा है। जांचें कि क्या आपके लेखन में 'स्थिरता' है: सभी – chaos
^मेरा मतलब प्रत्येक व्यक्तिगत इंडेक्स अनुरोध पर था। – chaos