Spójność CQLSH

Spojnosc Cqlsh



„W tym samouczku omówimy, jak używać polecenia spójności w CQLSH. To polecenie pozwala nam ustawić i zebrać poziom spójności klastra.”

W Cassandrze poziom spójności określa liczbę węzłów replik wymaganych do odpowiedzi dla węzła proxy (węzła koordynatora) w celu przetworzenia transakcji, która nie jest lekka.









Źródło: Wikimedia Commons



MUSI ZROBIĆ





Przed zmodyfikowaniem poziomów spójności danych dla transakcji, które nie są lekkie i lekkie, zapoznaj się z operacjami spójności danych Cassandra, obliczeniami kworum, replikacją danych itp.

Składnia poleceń

Poniżej opisano składnię polecenia.



SPÓJNOŚĆ [ poziom_konsystencji ]

Polecenie przyjmuje jako parametr poziom konsystencji. Zapoznaj się z dokumentacją, aby uzyskać więcej informacji na temat poziomów spójności i odpowiadającej im funkcjonalności.

Cassandra pokazuje poziom spójności

Aby wyświetlić bieżący poziom spójności w Cassandrze, użyj polecenia spójności bez parametrów, jak pokazano:

Kasandra @ cqlsh > spójność
Obecny poziom spójności to JEDEN.

Domyślnie poziom spójności jest ustawiony na JEDEN.

Cassandra Zmień poziom spójności

Możesz użyć polecenia spójności, a następnie poziomu spójności, który chcesz ustawić.

Poniżej znajdują się wsparcie Odczytywanie poziomów spójności w Cassandra.

Źródło: Dokumentacja DataStax.

Obsługiwane poziomy spójności zapisu:

Źródło: Dokumentacja DataStax

Na przykład, aby ustawić poziom spójności na KWORUM, uruchom polecenie:

Kasandra @ cqlsh > spójność kworum;
Poziom spójności ustawić Do kogo

NOTATKA: Powyższe polecenie ma charakter ilustracyjny. Przeczytaj dokumentację, aby określić, jak i dlaczego zmienić poziomy spójności Cassandry.