Lista Cassandra Dostępne klucze

Lista Cassandra Dostępne klucze

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