„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.