NoSQL - Operações básicas do Apache Cassandra

Após a instalação do Apache Cassandra no Windows, iremos realizar as operações básicas como criar uma tabela, consultar, inserir, alterar e remover registros.

Para isso, esteja com o “cassandra.bat” (servidor) rodando e utilize o arquivo “cassandra-cli.bat” (cliente) como prompt de comando para se conectar ao Cassandra, executando as seguintes linhas:



Com o comando abaixo você irá listar as “tabelas” (keyspaces) que você tem em seu servidor:




Para adicionar um novo keyspace, você terá que parar a aplicação fechando o prompt do “cassandra.bat”, em seguida, ir ao arquivo “conf\storage-conf.xml” (em algumas versões, abra o arquivo "cassandra.yaml") e encontre a tag “Keyspaces”:


Mesmo que poderíamos utilizar o Keyspace1 na demonstração, iremos adicionar uma segunda tag chamada Toys mais simples, que será nossa “tabela” de exemplo:



Iniciando o “cassandra.bat”, conectando-se novamente com o prompt cliente teremos mais um keyspace:


Agora nosso primeiro “insert”, definimos que o registro com chave “Bola” terá “Azul” como valor para a coluna “Cor”:



Agora atualizamos a “Cor” para “Vermelho” e adicionamos a coluna “Tamanho” com valor 3 (veja que teremos um erro com o valor 3, visto que definimos que trabalharíamos somente com UTF8Type (ou texto) na definição da ‘tabela’):



Para recuperar estes valores, utilizamos o comando get informando a chave do registro:



Ou também informando a coluna desejada:



Por fim, um count:



E excluindo um registro:



Referência:
Compartilhe no Google Plus

About Tiago Sousa

Sou Desenvolvedor Web Full-Stack com ênfase na tecnologia Java. Estou no mercado de TI há 15 anos, possuo conhecimentos gerais em diversas tecnologias.