मैंने कैसंद्रा क्लस्टर में एक पुरानी कीपस्पेस बनाई लेकिन पाया कि इसके "तुलनित्र" की परिभाषा गलत है, इसलिए मुझे एक नया कीस्पेस बनाना और डेटा माइग्रेशन करना है। डेटा माइग्रेशन करने के लिए कोई उपकरण है? या मुझे थ्रिफ्ट क्लाइंट के साथ प्रोग्राम करना है, पुराने डेटास्पेस से सभी डेटा पढ़ना और उन्हें नई कीपेज पर लिखना है? कोई सुझाव या कोड स्निपेट का स्वागत है!कैसंड्रा के डेटा माइग्रेशन को एक कीस्पेस से दूसरे कुंजियों तक कैसे करें?
उत्तर
यह एक संवाद प्रश्न है, और मुझे लगता है कि इससे पहले यहां पूछा गया है। आप सी * में COPY
कमांड का उपयोग कर सकते हैं। आपको यहां अधिक जानकारी मिलेगी http://www.datastax.com/dev/blog/ways-to-move-data-tofrom-datastax-enterprise-and-cassandra
हम इसे COPY
सीक्यूएल में कमांड का उपयोग करके कर सकते हैं। COPY
कमांड का उपयोग करके हम टेबल डेटा को पर भेज सकते हैं .csv फ़ाइल और से किसी तालिका में वापस .csv फ़ाइल। लेकिन, बेहतर तरीका तालिका से पढ़ने के लिए एक प्रोग्राम लिखना होगा और इसे दूसरी तालिका में लिखना होगा क्योंकि सीएसवी से आयात करना विफल हो सकता है यदि तालिका में संग्रह कॉलम प्रकार list<text>
, map<text, text>
, set<text>
शामिल हैं।
उदाहरण के लिए: - मेज से तालिका डेटा कॉपी करने के लिए फ़ाइल .csv में: -
COPY keyspace1.table1 (column1, column2) TO 'path/to/file/keyspace1_table1.csv';
एक मेज पर फ़ाइल से csv डेटा कॉपी करने के लिए: -
COPY keyspace2.table1 (column1, column2) FROM 'path/to/file/keyspace1_table1.csv';
देखें Cassandra migration tool
- 1. एक कैसंड्रा कीस्पेस
- 2. कैसंड्रा एक कॉलम से दूसरे कॉलम पर डेटा कॉपी करें
- 3. कैसंड्रा - क्लस्टरिंग कुंजियों पर पूछताछ
- 4. स्प्रिंग डेटा कैसंड्रा
- 5. कैसंड्रा से MySQL तक डेटा माइग्रेट करने के लिए टूल?
- 6. डेटा को एक गतिविधि से दूसरे में कैसे स्थानांतरित करें?
- 7. एक घटक से दूसरे घटक में डेटा तक पहुंच
- 8. कैसंड्रा तालिका से डेटा को स्ट्रीम कैसे करें?
- 9. कैसे कैसंड्रा डेटा
- 10. अपरकेस से लोअरकेस तक सरणी कुंजियों को कैसे बदला जाए?
- 11. गतिविधि के माध्यम से एक टुकड़े से दूसरे में एक डेटा से दूसरे डेटा को स्थानांतरित करने के लिए कैसे करें
- 12. एक मेकफ़ाइल में, रिश्तेदार पथ को एक पूर्ण पथ से दूसरे तक कैसे प्राप्त करें?
- 13. रेल: सभी माइग्रेशन को एक निश्चित टाइमस्टैम्प तक कैसे चलाएं
- 14. टीएफएस शेल्फसेट एक शाखा से दूसरे देश में माइग्रेशन
- 15. एसएसएल प्रमाणपत्र एक सर्वर से दूसरे सर्वर पर माइग्रेशन
- 16. एक डेटाटेबल से दूसरे
- 17. एक वेब पेज से दूसरे डेटा में
- 18. एक मेमकैड सर्वर से दूसरे स्थान पर डेटा स्थानांतरित करें
- 19. डेटा को एक डेटाटेबल से दूसरे में कॉपी करना
- 20. कोर डेटा लाइटवेट माइग्रेशन: माइग्रेशन
- 21. एसक्लाइट प्रति डेटा एक टेबल से दूसरे
- 22. एक सर्वर से डेटा को दूसरे में डालें?
- 23. कैसंद्रा से सोलर तक डेटा आयात
- 24. कैसंड्रा डेटा मॉडल के साथ लेनदेन
- 25. डेटा माइग्रेशन और AppEngine
- 26. कैसे एक दूसरे को
- 27. एक टेबल से दूसरे डेटा में डेटा कॉपी करें और अतिरिक्त डेटा
- 28. कैसंड्रा डीबी और कॉम्पैक्शन
- 29. कैसंड्रा
- 30. कैसंड्रा से सीएसवी