„W tym samouczku omówi się, jak korzystać z polecenia spójności w CQLSH. To polecenie pozwala nam ustawić i zebrać poziom spójności klastra."
W Cassandra poziom spójności reguluje liczbę węzłów repliki wymaganych do odpowiedzi dla węzła proxy (węzeł koordynatora) w celu przetworzenia transakcji niewiarygodnej.
Źródło: Wikimedia Commons
MUSI ZROBIĆ
Przed zmodyfikowaniem poziomów spójności danych dla transakcji bez światła i lekkich upewnij się, że zapoznaj się z operacjami spójności danych Cassandra, obliczenia kworum, replikacja danych itp.
Składnia polecenia
Poniżej opisano składnię polecenia.
Spójność [konsekwencji_level]
Polecenie akceptuje konsystencję_paratkę jako parametr. Sprawdź dokumenty, aby uzyskać więcej informacji na temat poziomów spójności i odpowiadającej im funkcjonalności.
Cassandra wykazują poziom spójności
Aby wyświetlić bieżący poziom spójności w Cassandra, użyj polecenia spójności bez parametrów, jak pokazano:
cassandra@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 poziom spójności, który chcesz ustawić.
Poniżej znajdują się poziomy spójności odczytu w Cassandrze.
Ź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:
cassandra@cqlsh> quorum spójności;
Poziom spójności ustawiony na kworum.
NOTATKA: Powyższe polecenie jest przewidziane do celów ilustracyjnych. Przeczytaj dokumenty, aby ustalić, w jaki sposób i dlaczego zmienić poziom spójności Cassandry.