Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

ग्रेसफुल फेलओवर का उपयोग करके सहज Couchbase सर्वर रोलिंग अपग्रेड

परिचय

मल्टी-नोड Couchbase® सर्वर क्लस्टर को अपग्रेड करने के कई दृष्टिकोण हैं। यह पोस्ट ग्रेसफुल फेलओवर और डेल्टा रिकवरी विधि का उपयोग करके रोलिंग ऑनलाइन अपग्रेड के लिए विस्तृत चरणों का वर्णन करती है।

परिचय

इस पोस्ट में वर्णित विधि ऑनलाइन अपग्रेड के लिए सबसे पसंदीदा विधियों में से एक है क्योंकि यह अपग्रेड के लिए क्लस्टर में कोई अतिरिक्त नोड जोड़ने की आवश्यकता नहीं होती। यह विधि तेज़ और कम संसाधन-गहन है क्योंकि नोड को केवल डेल्टा परिवर्तनों का उपयोग करके पुनर्प्राप्त किया जाता है बजाय फुल रीबैलेंस के। साथ ही, इस प्रक्रिया में ग्लोबल सेकेंडरी इंडेक्स संरक्षित रहते हैं, जिनके लिए रीबिल्ड की आवश्यकता नहीं होती। इस दृष्टिकोण का प्राथमिक नुकसान अपग्रेड की अवधि के लिए कम उच्च उपलब्धता है।

पूर्वापेक्षाएँ

आपको यह अपग्रेड ऑफ-पीक व्यावसायिक घंटों के दौरान करना चाहिए। ग्रेसफुल फेलओवर का उपयोग करने के लिए कुछ आवश्यकताएं और विचार भी हैं। इस सेटअप दस्तावेज़ की समीक्षा करने के बाद इस पोस्ट में उल्लिखित चरणों के साथ आगे बढ़ें।

पर्यावरण विवरण

इस पोस्ट में उदाहरण में निम्नलिखित विशेषताएं हैं:

  • इसमें दो-नोड क्लस्टर Prashant 2-Node London Cluster है।
  • यह Couchbase एंटरप्राइज़ संस्करण 5.1.0 बिल्ड 5552 को Couchbase एंटरप्राइज़ संस्करण 5.5.0 बिल्ड 2473 - IPv4 में अपग्रेड करता है।
  • यह अधिकांश चरणों के लिए Couchbase एडमिनिस्ट्रेशन वेब कंसोल का उपयोग करता है।

अपग्रेड चरण

चरण 1: क्लस्टर के दोनों नोड्स पर Couchbase संस्करण 5.5 डाउनलोड करें

क्लस्टर नोड्स के पहले पर Couchbase संस्करण 5.5 बाइनरी एक्ज़ीक्यूटेबल डाउनलोड करें।

चरण 2: क्लस्टर नोड-1 में लॉगिन करें

Couchbase वेब कंसोल का उपयोग करके Administrator खाते का उपयोग करके क्लस्टर node-1 में लॉगिन करें।

चरण 3: सर्वर सूचीबद्ध करें

सर्वर टैब पर क्लिक करके क्लस्टर का हिस्सा वाले सर्वर की सूची देखें।

चरण 4: सर्वर विवरण की समीक्षा करें

वर्तमान संस्करण सहित प्रत्येक सर्वर की विस्तृत जानकारी देखने के लिए प्रत्येक सर्वर पर क्लिक करें।

चरण 5: नोड-2 का ग्रेसफुल फेलओवर करें

node-2 अनुभाग का विस्तार करें और फेलओवर पर क्लिक करें। ग्रेसफुल फेलओवर चुनें और फेलओवर सर्वर पर क्लिक करें।

चरण 6: नोड-2 पर Couchbase बंद करें

node-2 पर Couchbase बंद करें।

चरण 7: अपग्रेड करें

चरण 1 में डाउनलोड किए गए बाइनरी को लागू करके मौजूदा संस्करण 5.1.0 इंस्टॉलेशन को 5.5.0 में अपग्रेड करें। चूंकि यह एक नई इंस्टॉलेशन नहीं है, RPM कमांड के --upgrade विकल्प का उपयोग करें।

चरण 8: डेल्टा रिकवरी करें

वापस जोड़ें: डेल्टा रिकवरी पर क्लिक करें।

चरण 9: रिकवरी शुरू करें

अपग्रेड किए गए नोड को क्लस्टर के साथ सिंक करने के लिए रीबैलेंस पर क्लिक करें। यह तेजी से होना चाहिए क्योंकि यह फुल रिकवरी के बजाय डेल्टा रिकवरी है।

चरण 10: नोड-1 अपग्रेड करें

अब जब आपने node-2 को सफलतापूर्वक अपग्रेड कर लिया है, तो आपको node-1 को अपग्रेड करने की आवश्यकता है। पहले, Administrator के रूप में node-2 Couchbase वेब कंसोल में लॉगिन करें और सर्वर node-1 के लिए चरण 5 से 9 दोहराएं।

निष्कर्ष

ग्रेसफुल फेलओवर और डेल्टा रिकवरी विधि Couchbase रोलिंग अपग्रेड में एक उत्कृष्ट विकल्प है। कई नोड्स में फैले बहुत बड़े डेटाबेस क्लस्टर के लिए, प्रत्येक अपग्रेड किए गए नोड की फुल रिकवरी एक बुरा सपना हो सकती है। ग्रेसफुली फेलओवर करके, Couchbase हमें अपग्रेड किए गए नोड को केवल उन परिवर्तनों को सिंक करके वापस जोड़ने का विकल्प देता है जो अपग्रेड के दौरान हुए थे। यह काफी कम समय लेने वाला है।

साथ ही, कई ग्लोबल सेकेंडरी इंडेक्स (GSIs) वाले इंटरैक्टिव डेटाबेस एप्लिकेशन के लिए, यह एक अनुकूल दृष्टिकोण है क्योंकि GSIs संरक्षित रहते हैं और उन्हें रीबिल्ड करने की आवश्यकता नहीं होती, जो संसाधनों को बचाता है और अपग्रेड समय को कम करता है।

इस दृष्टिकोण का अधिकतम लाभ उठाने के लिए, अपग्रेड ऑफ-पीक घंटों में होना चाहिए। यह इस दृष्टिकोण की एकमात्र कमी (कम उच्च उपलब्धता) को संबोधित करता है और अपग्रेड को तेज़ करता है क्योंकि ऑफ-पीक घंटों के दौरान डेल्टा परिवर्तन बहुत कम होंगे।

  1. कंप्यूटर विंडोज इंस्टॉलेशन मीडिया का उपयोग करके शुरू हुआ कंप्यूटर विंडोज इंस्टॉलेशन मीडिया का उपयोग करके शुरू हुआ

    यदि विंडोज के नए संस्करण में अपग्रेड करते समय, आपको त्रुटि संदेश कंप्यूटर विंडोज इंस्टॉलेशन मीडिया का उपयोग करके शुरू हुआ का सामना करना पड़ता है, तो यह पोस्ट आपकी मदद करने के लिए है। इस पोस्ट में, हम इस मुद्दे के लिए सबसे उपयुक्त समाधान प्रदान करेंगे। जब आप इस समस्या का सामना करते हैं, तो आपको निम्

  1. SQL Server 2019 के हाइब्रिड बफर पूल के साथ प्रदर्शन को अधिकतम करें SQL Server 2019 के हाइब्रिड बफर पूल के साथ प्रदर्शन को अधिकतम करें

    माइक्रोसॉफ्ट® ने SQL Server® 2019 (प्रीव्यू) CTP 2.1 में एक नई सुविधा पेश की जिसे हाइब्रिड बफर पूल कहा जाता है। यह सुविधा आपको PMEM (पर्सिस्टेंट मेमोरी) डिवाइस में संग्रहीत डेटाबेस फ़ाइलों में डेटा पेजों तक सीधी पहुंच प्रदान करती है। PMEM क्या है? PMEM एक सॉलिड-स्टेट, उच्च-प्रदर्शन, बाइट-एड्रेसेबल

  1. 3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें 3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

    Oracle® GoldenGate (OGG) मॉनिटर एजेंट (या jagent) एक इंस्टेंस के बारे में जानकारी एकत्र करता है और इसे Oracle GoldenGate मॉनिटर सर्वर और Oracle GoldenGate के लिए एंटरप्राइज मैनेजर प्लग-इन को भेजता है। इस पोस्ट में, मैं दिखाता हूं कि OGG 12c jagent को कैसे अपग्रेड किया जाए। मौजूदा OGG 12c jagent को इ