Bóson Treinamentos em Ciência e Tecnologia

Como instalar o Apache Cassandra no Linux Debian

Instalação do Apache Cassandra no Debian Linux

Como instalar o Cassandra no Linux Debian

Neste tutorial vamos mostrar como instalar o SGBD Apache Cassandra no Linux Debian 10 e seus derivados, por meio do terminal (linha de comandos), e então testar a instalação executando comandos em CQL no prompt do cqlsh.

O que é o Apache Cassandra

O Apache Cassandra é um sistema de gerenciamento de bancos de dados não-relacional (NoSQL), livre e de código aberto, que opera de forma distribuída e com modelo de armazenamento de dados colunar (wide-column).

Projetado para manipular grandes quantidades de dados distribuídos por muitos servidores, foi desenvolvido no Facebook para fornecer alta disponibilidade sem que houvesse um ponto único de falha, e assim muito é muito empregado para armazenamento de dados em sistemas de Big data.

Características do Apache Cassandra

As principais características do Cassandra incluem:

Algumas das empresas que usam o Cassandra atualmente incluem:

e muitas outras.

Instalação do Cassandra no Linux Debian

Vamos proceder á instalação do Cassandra no Linux Debian. O primeiro passo é verificar se o Java está instalado na máquina, pois este é m pré-requisito essencial.

Verificamos a versão do Java instalada com:

$ java -version

Se o Java não estiver instalado em seu sistema, instale-o como indicado neste artigo (pode ser o Oracle Java ou o OpenJDK).

Na sequência, devemos adicionar o repositório Apache do Cassandra ao arquivo cassandra.sources.list:

$ sudo echo "deb http://downloads.apache.org/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

logo após, vamos adicionar as chaves do repositório Cassandra á lista de chaves confiáveis no servidor:

$ sudo curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -

Se o curl não estiver instalado, execute antes:

$ sudo apt install curl

Atualizamos então a lista de pacotes dos repositórios:

$ sudo apt update

E, finalmente, podemos instalar o Cassandra com o gerenciador de pacotes APT:

$ sudo apt install cassandra

Após a instalação, o serviço do Cassandra deve ser executado automaticamente (note que pode levar algum tempo (minutos) para subir). Verifique o status do serviço com:

$ nodetool status

A saída deste comando deve mostrar UN na primeira coluna, que significa “Up/Normal“.

Para testar, podemos nos conectar ao Cassandra iniciando o prompt do utilitário de linha de comandos cqlsh com o comando:

$ cqlsh

Deverá aparecer o prompt do cqlsh:

cqlsh>

Vamos executar um comando usando a linguagem CQL (Cassandra Query language). Para verificar a versão do Cassandra instalada, execute SHOW VERSION:

cqlsh> SHOW VERSION

Para sair do prompt do cqlsh, execute simplesmente EXIT:

cqlsh> EXIT

É isso aí! Apache Cassandra instalado com sucesso no Linux Debian. Nos próximos tutoriais mostraremos como criar KeySpaces (esquemas/bancos de dados), tabelas, e como realizar operações variadas com dados no banco.

Até!

 

Sair da versão mobile