Lista de Cassandra disponível

Lista de Cassandra disponível

“Em Apache Cassandra, um espaço de chave refere -se a um objeto ou contêiner que mantém os dados juntos. Pense nisso como um banco de dados no contexto de bancos de dados relacionais. Um Cassandra pode conter um espaço de chave por nó, dependendo dos requisitos e recursos do sistema.”

Este artigo descobrirá como você pode obter a lista de teclas disponíveis em seu cluster.

Método 1 - Query System_schema Keyspace

O cluster Apache Cassandra inclui um espaço de chave do sistema que mantém tabelas sobre vários objetos e informações de configuração de cluster.

Por padrão, Cassandra criará uma tabela que contém as teclas disponíveis no cluster. Portanto, podemos consultar esse espaço de chave para essa tabela específica para visualizar todas as teclas.

A sintaxe de consulta é como mostrado:

Selecione Column_Name de System_schema.teclas;


Um exemplo é como mostrado:

Cassandra@cqlsh> selecione * de System_schema.teclas;


A consulta acima deve retornar todas as teclas disponíveis.


A saída acima mostra que o cluster contém cinco espaços -chave: System_Auth, System_schema, System_Distribed, System e System_traces.

Método 2 - Usando o comando descrever

Se você não tiver permissão para acessar o espaço de chave System_schema, pode usar o comando descrever o Keyspace, que permite listar todas as teclas no cluster.

A sintaxe de consulta é como mostrado:

Descreva os espaços de teclas | Keyspace de tecla Keyspace_name


Por exemplo, para mostrar todas as teclas disponíveis, execute:

Cassandra@cqlsh> descreva chaves;


A saída resultante é como mostrado:

System_Distributed System_traces System_virtual_schema
System_Auth System_schema System_Views


Isso retornará apenas os nomes das teclas no cluster.

Você também pode usar a versão curta do comando:

Cassandra@cqlsh> descasca de teclas;


Para reunir informações detalhadas sobre um espaço de chave, você pode executar o comando:

Desct Keyspace


Por exemplo, para mostrar informações sobre o espaço de chave System_auth, podemos executar a consulta:

Cassandra@cqlsh> desctance system_auth


Lembre -se de que isso retornará informações detalhadas sobre o espaço de chave, incluindo a estrutura da tabela, os tipos de dados, etc.

Conclusão

Neste artigo, você aprendeu dois métodos principais para visualizar as teclas disponíveis do seu Cassandra Cluster.