سيناقش هذا البرنامج التعليمي كيفية استخدام أمر التناسق في CQLSH. يسمح لنا هذا الأمر بتعيين مستوى تناسق الكتلة وجمعه '.
في Cassandra ، يتحكم مستوى التناسق في عدد العقد المتماثلة المطلوبة للرد على عقدة الوكيل (عقدة المنسق) لمعالجة معاملة غير خفيفة الوزن.
مصدر: ويكيميديا كومنز
يجب فعل
قبل تعديل مستويات تناسق البيانات للمعاملات غير خفيفة الوزن وخفيفة الوزن ، تأكد من التعرف على عمليات تناسق بيانات Cassandra وحسابات النصاب وتكرار البيانات وما إلى ذلك.
بناء جملة الأمر
ما يلي يصف بناء جملة الأمر.
التناسق [ مستوى الاتساق ]
يقوم الأمر بقبول مستوى التناسق كمعامل. تحقق من المستندات للحصول على مزيد من التفاصيل حول مستويات التناسق والوظائف المقابلة لها.
مستوى تناسق عرض كاساندرا
لعرض مستوى التناسق الحالي في Cassandra ، استخدم أمر التناسق بدون معلمات كما هو موضح:
كاساندرا @ cqlsh > التناسقمستوى الاتساق الحالي هو واحد.
بشكل افتراضي ، يتم تعيين مستوى التناسق على واحد.
كاساندرا تغير مستوى الاتساق
يمكنك استخدام أمر التناسق متبوعًا بمستوى التناسق الذي ترغب في تعيينه.
فيما يلي دعم قراءة مستويات الاتساق في Cassandra.
مصدر: وثائق DataStax.
مستويات تناسق الكتابة المعتمدة:
مصدر: وثائق DataStax
على سبيل المثال ، لتعيين مستوى التناسق على QUORUM ، قم بتشغيل الأمر:
كاساندرا @ cqlsh > اتساق النصابمستوى الاتساق تعيين إلى من
ملاحظة: يتم توفير الأمر أعلاه لأغراض التوضيح. اقرأ المستندات لتحديد كيفية تغيير مستويات تناسق كاساندرا ولماذا.