इलास्टिक्स खोज स्नैपशॉट को पुनर्स्थापित करें

Ilastiksa Khoja Snaipasota Ko Punarsthapita Karem



'इस पोस्ट में, हम किसी दिए गए इलास्टिक्स खोज क्लस्टर में स्नैपशॉट को पुनर्स्थापित करने के लिए विभिन्न विधियों और तकनीकों को सीखने पर ध्यान केंद्रित करेंगे।

यह ध्यान रखना अच्छा है कि हम स्नैपशॉट रिपॉजिटरी को पंजीकृत करने, SLM नीतियां बनाने या स्नैपशॉट लेने की प्रक्रिया को कवर नहीं करते हैं। उपरोक्त को कैसे पूरा किया जाए, यह जानने के लिए विषयों पर हमारी संबंधित पोस्ट देखें।'

इलास्टिक्स खोज शो उपलब्ध स्नैपशॉट

पहला कदम अपने क्लस्टर में उपलब्ध स्नैपशॉट का पता लगाना है। अपने उपलब्ध स्नैपशॉट प्राप्त करने के लिए दिखाए गए अनुसार अनुरोध चलाएँ:







कर्ल -XGET 'http://localhost:9200/_snapshot' -एच 'केबीएन-एक्सएसआरएफ: रिपोर्टिंग'

उपरोक्त अनुरोध को आपके क्लस्टर में सभी उपलब्ध स्नैपशॉट प्राप्त करना चाहिए और उन्हें JSON ऑब्जेक्ट के रूप में वापस करना चाहिए।



एक उदाहरण आउटपुट दिखाया गया है:



{
'मिला-स्नैपशॉट' : {
'प्रकार' : 'जीसीएस' ,
'यूयूआईडी' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
'समायोजन' : {
'बाल्टी' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'ऑपरेशंस-1-यूएस-सेंट्रल1' ,
'use_for_peer_recovery' : 'सच' ,
'ग्राहक' : 'लोचदार-आंतरिक-93bb98' ,
'बेस_पथ' : 'स्नैपशॉट्स/93bb98ab7e8c413bbb62abd77d602be8' ,
'क्षेत्र' : 'हमें-केंद्रीय1' ,
'ईमेल' : ' [ईमेल सुरक्षित] वाइसअकाउंट डॉट कॉम'
}
},
'नमूना_रेपो' : {
'प्रकार' : 'जीसीएस' ,
'यूयूआईडी' : 'KkIOer35RIGEObFWAXC3_w' ,
'समायोजन' : {
'बाल्टी' : 'u37516e6a2fb2494499cbb13996a5f' ,
'ग्राहक' : 'लोचदार-आंतरिक-93bb98' ,
'बेस_पथ' : '/ स्नैपशॉट/बैकअप' ,
'संकुचित करें' : 'सच'
}
}
}

एक बार जब आप उस स्नैपशॉट का पता लगा लेते हैं जिसे आप पुनर्स्थापित करना चाहते हैं, तो हम आगे बढ़ सकते हैं।





इलास्टिसर्च रिस्टोर इंडेक्स या डेटा स्ट्रीम

किसी विशिष्ट अनुक्रमणिका या डेटा स्ट्रीम को पुनर्स्थापित करने से पहले, सुनिश्चित करें कि यह उस स्नैपशॉट में शामिल है जिसे आप पुनर्स्थापित करना चाहते हैं।

उस अनुक्रमणिका या डेटा स्ट्रीम को हटाकर प्रारंभ करें जिसे आप पुनर्स्थापित करना चाहते हैं। यह डेटा को पुनर्स्थापित करते समय नाम टकराव को रोकेगा।



इस उदाहरण में, हमें netflix_copy अनुक्रमणिका को हटाना होगा। हम क्वेरी चलाकर इंडेक्स को हटा सकते हैं:

कर्ल -XDELETE 'http://localhost:9200/netflix_copy' -एच 'केबीएन-एक्सएसआरएफ: रिपोर्टिंग'

उपरोक्त अनुरोध को क्लस्टर से निर्दिष्ट इंडेक्स या डेटा स्ट्रीम को छोड़ देना चाहिए। सुनिश्चित करें कि हटाने के अनुरोध को चलाने से पहले आपके पास लक्ष्य अनुक्रमणिका पर पर्याप्त विशेषाधिकार हैं।

किसी अनुक्रमणिका को पुनर्स्थापित करने के लिए, सिंटैक्स का उपयोग करें जैसा कि दिखाया गया है:

पोस्ट _स्नैपशॉट/<स्नैपशॉट_रिपॉजिटरी>/स्नैपशॉट_नाम/_पुनर्स्थापना

{

'सूचकांक' : 'लक्ष्य_सूचकांक'

}

उदाहरण के लिए, हम netflix_copy अनुक्रमणिका को पुनर्स्थापित कर सकते हैं जैसा कि नीचे दिए गए अनुरोध में दिखाया गया है:

पोस्ट _स्नैपशॉट/नमूना_रेपो/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'सूचकांक' : 'नेटफ्लिक्स_कॉपी'

}

एक बार जब आप उपरोक्त क्वेरी चलाते हैं, तो अनुरोध को स्नैपशॉट से इंडेक्स को पुनर्स्थापित करना चाहिए:

{

'को स्वीकृत' : सच

}

इलास्टिक्स खोज एक फीचर स्थिति को पुनर्स्थापित करता है

किसी दिए गए स्नैपशॉट से एक फीचर स्थिति को पुनर्स्थापित करने के लिए, हम अनुरोध को इस प्रकार चला सकते हैं;

पोस्ट _स्नैपशॉट/नमूना_रेपो/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'फीचर_स्टेट्स' : [ 'किबाना' ]

}

उपरोक्त अनुरोध को निर्दिष्ट स्नैपशॉट से किबाना सुविधा को पुनर्स्थापित करना चाहिए।

इलास्टिक्स खोज किबाना से स्नैपशॉट पुनर्स्थापित करें

आप किबाना डैशबोर्ड से स्नैपशॉट बहाली भी कर सकते हैं। प्रबंधन पर नेविगेट करें -> स्टैक प्रबंधन -> स्नैपशॉट और पुनर्स्थापित करें।

अपना लक्ष्य स्नैपशॉट निर्धारित करें और 'पुनर्स्थापित करें' विकल्प चुनें।

वैश्विक राज्यों, फीचर राज्यों, उपनाम आदि जैसे बहाली विवरण निर्दिष्ट करें।

पुनर्स्थापना के दौरान अनुक्रमणिका सेटिंग्स कॉन्फ़िगर करने के लिए अगला क्लिक करें। यहां आप अनुक्रमणिका सेटिंग निर्दिष्ट कर सकते हैं जैसे प्रतिकृतियों की संख्या, शार्क की संख्या, आदि। आप उस अनुक्रमणिका की सेटिंग निर्दिष्ट कर सकते हैं जिसे आप रीसेट करना चाहते हैं।

समीक्षा करने और बहाली प्रक्रिया शुरू करने के लिए अगला क्लिक करें।

समापन

इस गाइड का उपयोग करके, आपने स्नैपशॉट से इंडेक्स, डेटा स्ट्रीम या संपूर्ण क्लस्टर को पुनर्स्थापित करने के लिए विभिन्न विधियों और तकनीकों को सीखा।

पढ़ने के लिए धन्यवाद!!