CQLSH последователност

Cqlsh Posledovatelnost



„Този ​​урок ще обсъди как да използвате командата за съгласуваност в CQLSH. Тази команда ни позволява да зададем и съберем нивото на съгласуваност на клъстера.

В Cassandra нивото на съгласуваност управлява броя на възлите на реплики, необходими за отговор на прокси възела (координаторния възел) за обработка на транзакция, която не е лека.









източник: Wikimedia Commons



ТРЯБВА ДА





Преди да промените нивата на съгласуваност на данните за нелеки и леки транзакции, уверете се, че сте се запознали с операциите за съгласуваност на данни на Cassandra, изчисленията на кворума, репликацията на данни и др.

Синтаксис на командата

Следното описва синтаксиса на командата.



ПОСЛЕДОВАТЕЛНОСТ [ ниво_на_последователност ]

Командата приема нивото на консистенция като параметър. Проверете документите за повече подробности относно нивата на съгласуваност и съответната им функционалност.

Касандра Показване на ниво на съгласуваност

За да покажете текущото ниво на съгласуваност в Cassandra, използвайте командата за съгласуваност без параметри, както е показано:

касандра @ cqlsh > последователност
Текущото ниво на съгласуваност е ЕДНО.

По подразбиране нивото на съгласуваност е зададено на ЕДНО.

Cassandra Промяна на нивото на консистенция

Можете да използвате командата за съгласуваност, последвана от нивото на съгласуваност, което искате да зададете.

По-долу са поддържаните нива на последователност при четене в Cassandra.

източник: Документация на DataStax.

Поддържани нива на последователност при запис:

източник: Документация на DataStax

Например, за да зададете нивото на съгласуваност на QUORUM, изпълнете командата:

касандра @ cqlsh > последователност на кворума;
Ниво на консистенция комплект на кого

ЗАБЕЛЕЖКА: Горната команда е предоставена за илюстрация. Прочетете документите, за да определите как и защо да промените нивата на съгласуваност на Cassandra.