English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تحديث إصدار Elasticsearch

في أي نظام أو برنامج، عندما نتحول إلى إصدار أحدث، نحتاج إلى اتباع بعض الخطوات للحفاظ على إعدادات التطبيق، التكوين، البيانات وغيرها. هذه الخطوات ضرورية للحفاظ على استقرار التطبيق في النظام الجديد أو الحفاظ على سلامة البيانات (منع تلف البيانات).

يجب عليك اتباع الخطوات التالية لترقية Elasticsearch-

  • منhttps://www.elastic.co/قراءة وثائق الترقية

  • اختبر إصدار الترقية في بيئة غير إنتاجية (مثل بيئة UAT، E2E، SIT أو بيئة DEV).

  • يرجى ملاحظة أن التراجع إلى إصدار Elasticsearch السابق غير ممكن بدون إجراء إعادة النسخ الاحتياطي. لذلك، يُنصح بإجراء إعادة النسخ الاحتياطي قبل الترقية إلى إصدار أعلى.

  • يمكننا استخدام إعادة تشغيل الكتلة الكاملة أو الترقية المتدحرجة للترقية. الترقية المتدحرجة مناسبة للإصدارات الجديدة. يرجى ملاحظة أنه لا يوجد انقطاع في الخدمة أثناء إجراء الترقية باستخدام طريقة الترقية المتدحرجة.

خطوات الترقية

  • اختبر الترقية في بيئة التطوير قبل ترقية كتلة الإنتاج.

  • أرشيف بياناتك. لا يمكنك التراجع إلى إصدارات أقدم بدون صورة سحابية.

  • قبل بدء عملية الترقية، تأكد من إغلاق مهام التعلم الآلي. على الرغم من أن مهام التعلم الآلي يمكن أن تستمر أثناء الترقية المتدحرجة، إلا أن ذلك سيزيد من تكاليف الكتلة أثناء الترقية.

  • ترقية مكونات Elastic Stack وفقًا للترتيب التالي-

    • Elasticsearch

    • Kibana

    • Logstash

    • Beats

    • APM Server

ترقية من إصدار 6.6 أو أقدم

للترقية مباشرة من إصدار 6.0-6.6 إلى Elasticsearch 7.1.0، يجب عليك إعادة فتح جميع مؤشرات 5.x التي يجب ترقيتها يدويًا، وتشغيل إعادة تشغيل الكتلة الكاملة.

إعادة تشغيل الشبكة الكاملة

عملية إعادة تشغيل الشبكة الكاملة تشمل إغلاق كل عقد في الشبكة، رفع كل عقد إلى 7x، ثم إعادة تشغيل الشبكة.

هذه هي الخطوات المتقدمة التي يجب تنفيذها لإعادة تشغيل الشبكة بشكل كامل -

  • تعطيل توزيع الأجزاء

  • إيقاف التتبع وإجراء تحديث سينكروني

  • إغلاق جميع العقد

  • تحديث جميع العقد

  • تحديث أي بلاگ

  • إطلاق كل عقد تم تحديثه

  • انتظر انضمام جميع العقد إلى الشبكة و报 حالة الصفراء

  • إعادة تفعيل التوزيع

بعد إعادة تفعيل التوزيع، ستبدأ الشبكة في توزيع أجزاء النسخ على عقد البيانات. في هذه المرحلة، يعتبر استعادة التتبع والبحث آمنًا، ولكن إذا كنت تستطيع أن تنتظر حتى يتم توزيع جميع أجزاء النسخ الرئيسية وأجزاء النسخ الفرعية بنجاح، وتم تحقيق حالة الخضراء في جميع العقد، فإن الشبكة ستعيد التشغيل بشكل أسرع.