मेरे पास एकाधिक डेटासेंटर में ~ 20 नोड्स के साथ एक कैसंद्रा क्लस्टर है। मैं कैसंड्रा डेटाबेस का बैक अप लेना चाहता हूं। मैं चाहता हूं कि बैकअप को नए क्लस्टर में पुनर्स्थापित करना संभव हो, भले ही मौजूदा में प्रत्येक नोड एक उल्का द्वारा एक साथ मारा जाता है।कैसंड्रा क्लस्टर का बैक अप लेने के लिए सर्वोत्तम प्रथाएं क्या हैं?
- वास्तव में क्या मैं सर्वर (रों) के बंद को कॉपी करें और क्रम में संरक्षण की जरूरत से खरोंच एक एक कैसेंड्रा डेटाबेस संभव के बहाल करने के लिए करते हैं, और जहां इन वस्तुओं जमा हो जाती है? मैं इकट्ठा करता हूं कि यह उतना आसान नहीं है जितना "स्नैपशॉट लें और इसे कहीं भी rsync"।
- मैं बैकअप कैसे कर सकता हूं और पुनर्स्थापित कैसे कर सकता हूं?
- इस प्रक्रिया को कहां रखा गया है?
कारण मैं सुझाव देता हूं कि यह सिर्फ "स्नैपशॉट लेना और इसे कहीं भी आरएसआईएनसी नहीं लेना" बहुत ही पृष्ठ से आता है (ठीक है, इसके उपपृष्ठ) आप इंगित कर रहे हैं। जैसे "स्नैपशॉट से पुनर्स्थापित करें" पृष्ठ से पता चलता है कि मुझे स्कीमा का बैक अप लेने (अलग से) होना चाहिए, और "एक नए क्लस्टर को बहाल करना" पृष्ठ से पता चलता है कि मुझे पुराने क्लस्टर से टोकन सूची भी चाहिए। – Andrew
(उल्लसित रूप से, बाद वाला मानता है कि पुराना क्लस्टर जीवित रहेगा जब एक नए को पुनर्स्थापित करने का वर्णन किया गया था। यही वह बिंदु था जिस पर मैंने इसके बजाय यहां पूछने का फैसला किया) – Andrew
यदि vnodes का उपयोग करना है, तो टोकन सूचियां आवश्यक नहीं हो सकती हैं। एक ही स्कीमा के साथ एक और क्लस्टर काम करना चाहिए - उदाहरण के लिए मैंने योनि बक्से में डेटा बहाल कर दिया है। लेकिन फिर, ए से बी तक डेटा प्राप्त करने का सबसे आसान तरीका कैसंड्रा प्रतिकृति के माध्यम से है - यही वह है जो इसके लिए बनाया गया है। आप बैकअप "बैकअप" बैकअप कर सकते हैं :) – ashic