Como instalar o Apache Cassandra no Linux Debian - Bóson Treinamentos em Ciência e Tecnologia
Início » Cassandra » Como instalar o Apache Cassandra no Linux Debian
Postado Em 14/12/2020 [data do post] por Fábio dos Reis [autor do post] em Cassandra, NoSQL [categoria do post]
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.
As principais características do Cassandra incluem:
Modelo de Dados Colunar
Suporta replicação entre servidores e Data Centers
Possui suporte a MapReduce, com integração ao Hadoop, Apache Pig e Apache Hive.
Emprega linguagem de consulta CQL – Cassandra Query Language
Algumas das empresas que usam o Cassandra atualmente incluem:
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:
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:
Atualizamos então a lista de pacotes dos repositórios:
E, finalmente, podemos instalar o Cassandra com o gerenciador de pacotes APT:
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:
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:
Deverá aparecer o prompt do cqlsh:
Vamos executar um comando usando a linguagem CQL (Cassandra Query language). Para verificar a versão do Cassandra instalada, execute SHOW VERSION:
Para sair do prompt do cqlsh, execute simplesmente 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.