„Tento kurz bude diskutovat o tom, jak používat příkaz konzistence v CQLSH. Tento příkaz nám umožňuje nastavit a získat úroveň konzistence clusteru.
V Cassandře úroveň konzistence určuje počet replikovaných uzlů potřebných k tomu, aby proxy uzel (uzel koordinátora) zpracoval nelehkou transakci.
Zdroj: Wikimedia Commons
MUSET UDĚLAT
Před úpravou úrovní konzistence dat pro nelehké a odlehčené transakce se ujistěte, že jste se seznámili s operacemi konzistence dat Cassandra, výpočty kvora, replikace dat atd.
Syntaxe příkazu
Následuje popis syntaxe příkazu.
KONZISTENCE [ úroveň_konzistence ]
Příkaz přijímá jako parametr úroveň konzistence. Další podrobnosti o úrovních konzistence a jejich odpovídajících funkcích naleznete v dokumentaci.
Cassandra Zobrazit úroveň konzistence
Chcete-li zobrazit aktuální úroveň konzistence v Cassandře, použijte příkaz konzistence bez parametrů, jak je znázorněno:
cassandra @ cqlsh > konzistenceAktuální úroveň konzistence je JEDNA.
Ve výchozím nastavení je úroveň konzistence nastavena na JEDEN.
Cassandra Změňte úroveň konzistence
Můžete použít příkaz konzistence následovaný úrovní konzistence, kterou chcete nastavit.
Níže jsou uvedeny úrovně konzistence podpory čtení v Cassandře.
Zdroj: Dokumentace DataStax.
Podporované úrovně konzistence zápisu:
Zdroj: Dokumentace DataStax
Chcete-li například nastavit úroveň konzistence na QUORUM, spusťte příkaz:
cassandra @ cqlsh > konzistentnost kvora;Úroveň konzistence soubor komu
POZNÁMKA: Výše uvedený příkaz slouží pro ilustrační účely. Přečtěte si dokumenty, abyste zjistili, jak a proč změnit úrovně konzistence Cassandry.