'Ez az oktatóanyag azt tárgyalja, hogyan kell használni a konzisztencia parancsot a CQLSH-ban. Ez a parancs lehetővé teszi, hogy beállítsuk és összegyűjtsük a fürt konzisztencia szintjét.
A Cassandra alkalmazásban a konzisztencia szint szabályozza a proxy csomópont (koordinátor csomópont) válaszához szükséges replika csomópontok számát egy nem könnyű tranzakció feldolgozásához.
Forrás: Wikimedia Commons
MEG KELL TENNI
Mielőtt módosítaná az adatkonzisztencia szintjeit a nem könnyű és könnyű tranzakciókhoz, ismerkedjen meg a Cassandra Data konzisztencia műveleteivel, a kvórumszámításokkal, az adatreplikációval stb.
Parancs szintaxis
Az alábbiakban a parancs szintaxisát ismertetjük.
KÖVETKEZETESSÉG [ konzisztencia_szint ]
A parancs elfogadja a konzisztencia_szintet paraméterként. A konzisztenciaszintekkel és a hozzájuk tartozó funkciókkal kapcsolatos további részletekért tekintse meg a dokumentumokat.
Cassandra Show konzisztencia szintje
Az aktuális konzisztenciaszint megjelenítéséhez a Cassandra alkalmazásban használja a konzisztencia parancsot paraméterek nélkül, az alábbi módon:
cassandra @ cqlsh > következetességA jelenlegi konzisztencia szint EGY.
Alapértelmezés szerint a konzisztencia szintje EGY.
Cassandra Változtassa meg a konzisztencia szintjét
Használhatja a konzisztencia parancsot, majd a beállítani kívánt konzisztencia szintet.
A következők a támogatási konzisztenciaszintek a Cassandra-ban.
Forrás: DataStax dokumentáció.
Támogatott írási konzisztencia szintek:
Forrás: DataStax dokumentáció
Ha például a konzisztencia szintjét QUORUM-ra szeretné beállítani, futtassa a következő parancsot:
cassandra @ cqlsh > a határozatképesség következetessége;Konzisztencia szint készlet kinek
JEGYZET: A fenti parancs illusztrációként szolgál. Olvassa el a dokumentumokat, hogy megtudja, hogyan és miért módosíthatja Cassandra konzisztenciaszintjeit.