هجر البيانات من كاساندرا إلى كاساندرا
-
20-12-2019 - |
سؤال
لدينا 2 مجموعات كاساندرا، أول واحد لديه البيانات القديمة والثانية واحدة لديها البيانات الجديدة.
الآن نريد نقل البيانات القديمة أو نسخها من الكتلة الأولى إلى الثانية.ما هي أفضل طريقة للقيام بذلك وكيفية القيام بذلك؟
نحن نستخدم DSE 3.1.4.
المحلول
أداة واحدة يمكن أن تحاول أن تكون نسخة من / من أمر cqlsh.
على عقدة في الكتلة القديمة، ستستخدم النسخة من:
giveacodicetagpre.ثم (بعد نسخ الملف قد انتهى) على عقدة في الكتلة الجديدة، يمكنك نسخ البيانات في ملف CSV إلى كاساندرا:
giveacodicetagpre.هنا هو مزيد من الوثائق حول نسخة أمر.
نصائح أخرى
هناك أداة تسمى / USR / bin / sstableloader لنسخ البيانات بين المجموعات.على الرغم من أنني عندما استخدمته منذ أشهر، فقد واجهت خطأ وتستخدم هذا بدلا من ذلك.ولكن منذ فترة طويلة منذ وقت طويل، ربما تم إصلاح SSTABLELELOADER بالفعل.