„W Apache Cassandra przestrzeń klawisza odnosi się do obiektu lub kontenera, który utrzymuje dane razem. Pomyśl o tym jak o bazie danych w kontekście relacyjnych baz danych. Cassandra może zawierać jedną klawisze na węzeł w zależności od wymagań i zasobów systemowych."
W tym artykule odkryje, jak uzyskać listę dostępnych klawiszy w klastrze.
Metoda 1 - Keyspace System_Schema
Klaster Apache Cassandra zawiera klawiszę systemową, która zawiera tabele o różnych obiektach i informacji o konfiguracji klastra.
Domyślnie Cassandra utworzy tabelę zawierającą dostępne klucze w klastrze. Dlatego możemy zapytać o tę przestrzeń klawiszową, aby ten konkretny tabela wyświetlał wszystkie klucze.
Składnia zapytania jest taka jak pokazano:
Wybierz nazwę kolumnową z systemu_schema.Keyspaces;
Przykładem jest jak pokazano:
cassandra@cqlsh> wybierz * z systemu_schema.Keyspaces;
Powyższe zapytanie powinno zwrócić wszystkie dostępne klucze.
Powyższe wyjście pokazuje, że klaster zawiera pięć kluczowych przestrzeni: System_auth, System_schema, System_distributed, System i System_traces.
Metoda 2 - Korzystanie z polecenia Opis
Jeśli nie masz zgody na dostęp do kluczy System_Schema, możesz użyć polecenia Opis KeysPace, które pozwala wymienić wszystkie klawisze w klastrze.
Składnia zapytania jest taka jak pokazano:
Opisz keyspaces | Nazwa_keyspace_name
Na przykład, aby pokazać wszystkie dostępne klawisze, uruchom:
cassandra@cqlsh> Opisz klawisze;
Powstałe wyjście jest jak pokazano:
System_dystrybucja System_traces System_virtual_schema
System_auth System_Schema System_Views
Zwróci to tylko nazwy klawiszy w klastrze.
Możesz także użyć krótkiej wersji polecenia:
cassandra@cqlsh> desc klawisze;
Aby zebrać szczegółowe informacje na temat kluczy, możesz uruchomić polecenie:
Keyspace DESC
Na przykład, aby pokazać informacje o klawisze System_auth, możemy uruchomić zapytanie:
cassandra@cqlsh> desc keyspace System_auth
Pamiętaj, że zwróci to szczegółowe informacje na temat klucza, w tym strukturę tabeli, typów danych itp.
Wniosek
W tym artykule nauczyłeś się dwóch głównych metod przeglądania dostępnych klawiszów klastra Cassandra.