Spójność CQLSH

Spójność CQLSH

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