Elasticsearch: تحديث إعدادات API: السماح بتغيير عدد النسخ المتماثلة ديناميكيًا

تم إنشاؤها على ٨ أغسطس ٢٠١٠  ·  8تعليقات  ·  مصدر: elastic/elasticsearch

واجهة برمجة تطبيقات جديدة ، تقوم بتحديث إعدادات الفهرس / المؤشرات ، مما يسمح بتغيير إعدادات مستوى الفهرس المحددة. الإعداد الأول المدعوم هو الإعداد index.number_of_replicas يسمح بتغيير عدد النسخ المتماثلة التي يمتلكها الفهرس ديناميكيًا.

نقطة نهاية REST هي /_settings (لتحديث كل المؤشرات) أو {index}/_settings لتحديث واحد (أو أكثر) من إعدادات المؤشرات. يتضمن نص الطلب الإعدادات المحدثة ، على سبيل المثال:

{
    "index" : {
        "number_of_replicas" : 4
    }
}

سيؤدي ما ورد أعلاه إلى تغيير عدد النسخ المتماثلة إلى 4 من العدد الحالي للنسخ المتماثلة. إليك مثال على الضفيرة:

curl -XPUT 'localhost:9200/my_index/_settings' -d '
{
    "index" : {
        "number_of_replicas" : 4
    }
}
'
>feature v0.10.0

ال 8 كومينتر

الأدوات.

لطيف - جيد! إذن عندما يزداد عدد النسخ المتماثلة ، ماذا يحدث؟ على سبيل المثال

  • هل تبدأ ES في نسخ الفهارس من العقدة الرئيسية إلى العقد الإضافية؟
  • هل يبدأ النسخ المتماثل على الفور؟
  • هل يمكن للمرء أن يخنق سرعة النسخ المتماثل؟ (لأن الشبكة المفاجئة وإدخال بيانات القرص الصلب سيؤثران على معدل نقل الاستعلام)
  • هل يمكن تقليل العدد أو النسخ المتماثلة؟
  • في حالة تقليل النسخ المتماثلة ، هل تتم إزالة المؤشرات فعليًا من القرص؟

شكرا.

  • لا يتم نسخ الفهارس من العقدة الرئيسية ، بل يتم استعادتها من الجزء الأساسي المخصص "في مكان ما" في المجموعة.
  • نعم فعلا.
  • يوجد ميزة التحكم في السرعة المضمنة لعدم إجراء الاسترداد من / إلى العديد من القطع في نفس الوقت.
  • نعم فعلا.
  • نعم فعلا.

راجع للشغل ، هذا ليس في مستندات ES بعد

هل يمكن أن تخبرنا كيف يمكننا تغيير نسخة الفهرس المتماثلة باستخدام كود جافا ؟؟؟
لقد قمت بذلك من خلال طلب curl ولكن تم تعليقه أثناء القيام بذلك من خلال كود java

@ ayush21792 يمكنك العثور على الكثير من الأمثلة على استخدام java API في اختبارات تكامل elasticsearch. بقول ذلك ، فإن أفضل مكان لطرح أسئلة مثل هذه هو القائمة البريدية elasticsearch. نحن نحاول استخدام مشكلات github لتتبع الأخطاء وطلبات الميزات.

شكرا جزيلا....
هل يمكنك مساعدتي في مسألة أخرى .. عندما أقوم بفهرسة بيانات كبيرة جدًا من
12.7 مليون سجل ، ينتهي خادم البحث المرن الخاص بي بعد 8.3
مليون سجل وتظهر خطأ تجاوز سعة ذاكرة كومة جافا و
استمر الخطأ حتى بعد زيادة الذاكرة ، فأنا أستخدم ذاكرة كومة java بسعة 2 جيجابايت
وقد جربت أيضًا سعة 1 غيغابايت و 3 غيغابايت ولكن النتيجة واحدة (توقف عند 8.3
مليون سجل). لقد حاولت مع كل من java api و es server كلاهما
إعطاء نفس النتيجة ، أنا أستخدم نظام التشغيل windows 7 ، لذا هل يمكنك مساعدتي إذا
هناك أي مكان أتجاهله.

اشكرك

يوم الجمعة ، 31 تشرين الأول (أكتوبر) 2014 ، الساعة 5:14 مساءً ، Igor Motov [email protected]
كتب:

@ ayush21792 https://github.com/ayush21792 يمكنك أن تجد الكثير من ملفات
أمثلة على استخدام Java API في اختبارات تكامل elasticsearch
https://github.com/elasticsearch/elasticsearch/blob/master/src/test/java/org/elasticsearch/indices/settings/UpdateNumberOfReplicasTests.java#L75.
بقول ذلك ، فإن أفضل مكان لطرح أسئلة مثل هذه هو البحث المرن
القائمة البريدية. نحن نحاول استخدام مشكلات github لتتبع الأخطاء والميزات
الطلبات.

-
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub
https://github.com/elasticsearch/elasticsearch/issues/302#issuecomment -61249220
.

يرغب Ayush Gupta في التواصل على LinkedIn. كيف تريد أن ترد على ذلك؟

نقبل: https://www.linkedin.com/blink؟simpleRedirect=0SejoPcjoTe3AVcP0PdP8UdzARfkh9rCZFt65QqnpKqioTmloRmk9fqjRVpkJApn9xq7cCej5vs7xBnTpKqjRHpipOpmhKqmRBsyRQs6lzoS4JoyRDtCVFnSRJrScJr6RBfmtKqmJzon9Q9ClQqnpKimtBkClOs3Rx9CoJrmFxpCYTdCAJu6hUsC9EbjRBfP9SbSkLrmZzbCVFp6lHrCBIbDtTtOYLeDdMt7hE&msgID=I5968273076624846849_500&markAsRead=

استعرض نبذة عن Ayush غوبتا: https://www.linkedin.com/blink؟simpleRedirect=ej5vs7xBnTpKqjRHpipOpmhKqmRBsyRQs6lzoS4JoyRDtCVFnSRJrScJr6RBfmtKqmJzon9Q9DpMrzRQ9CoJrmFxpCYTdCAJu6hUsC9EbjRBfP9SbSkLrmZzbCVFp6lHrCBIbDtTtOYLeDdMt7hE&msgID=I5968273076624846849_500&markAsRead=

أنت تتلقى رسائل تذكير بالبريد الإلكتروني للدعوات المعلقة. إلغاء الاشتراك هنا: https://www.linkedin.com/blink؟simpleRedirect=1JrSd5cylytmxQqmt5cylVr71Bsz0Q9j8ScjwOd3AJd38Qe6pzcjlApCdAojkVe3oNdj1Ae3sRojxxe6kOdjhzczdBe6oTciQMczcOdP8Jqk8O9nBIs6lOfmNFomRB9z0Sc30OfmhF9zoVdzcNdzsUejAPc3cTczwSejkZp6BD9zANnT1UplZSrCAZqSkCoDlPrDkJpyRzoClJnSRJrScJr6RBfmtKqmJzon9Q9CZLpPRQ9CoJrmFxpCYTdCAJu6hUsC9EbjRBfP9SbSkLrmZzbCVFp6lHrCBIbDtTtOYLeDdMt7hE&msgID=I5968273076624846849_500&markAsRead=

لقد تلقيت دعوة للتواصل. ستستخدم LinkedIn عنوان بريدك الإلكتروني لتقديم اقتراحات لأعضائنا في ميزات مثل أشخاص قد تعرفهم. إلغاء الاشتراك هنا: https://www.linkedin.com/blink؟simpleRedirect=1CbmRGompLdPpFbnxAu79yq2QZp6BB9ztAi6sQejoQh71ydkkVdQJIjlBNoTcTgnBes5hds7pFqlFvlnx1gQhIe6wJm39KjzsPdngRpjxjgmpScllRiPBOpS8Sum8UjPlIukpUciReojdMoT1xjRFarll7tD5Jhm5zi7B9qBd5rmVeu7dHh3xek4lkmB9ejBhVsSMVk3xmiARzh4VorPtGozhUkDllgk51gmhbtmQPh6RqcjB8kk4Zp6BLr2oVclZMu6lvtCVFfmJB9B4ScSh5hSxmhD9JhB51fmVBqSZkp6BJ9CVRr3RQ9CoJrmFxpCYTdCAJu6hUsC9EbjRBfP9SbSkLrmZzbCVFp6lHrCBIbDtTtOYLeDdMt7hE&msgID=I5968273076624846849_500&markAsRead= تعلم لماذا نحن تضمين هذا على الرابط التالي: https://www.linkedin.com/blink؟simpleRedirect=0Ue3sQfmh9pmNzqnhOoioVclZMu6lvtCVFfmJB9CNOlmlzqnpOpldOpmRLt7dRoPRx9CoJrmFxpCYTdCAJu6hUsC9EbjRBfP9SbSkLrmZzbCVFp6lHrCBIbDtTtOYLeDdMt7hE&msgID=I5968273076624846849_500&markAsRead=
© 2014 ، LinkedIn Corporation. 2029 Stierlin Ct. ماونتن فيو ، كاليفورنيا 94043 ، الولايات المتحدة الأمريكية

هل كانت هذه الصفحة مفيدة؟
4 / 5 - 1 التقييمات