Como instalar o Apache Cassandra no Ubuntu 20.04

Como instalar o Apache Cassandra no Ubuntu 20.04

Apache Cassandra é um alto desempenho OpenSource Nosql Engine de banco de dados que fornece tolerância a falhas, escalabilidade linear e consistência em vários nós. Dê sua arquitetura distribuída, Apache Cassandra lida com enormes volumes de dados com replicação no estilo dínamo. É aqui que as réplicas são armazenadas em vários nós em um cluster, fornecendo alta disponibilidade e zero pontos de falha.

Apache Cassandra é ideal em IoT Aplicações onde dados maciços são coletados. Ele também é útil em análises de mídia social, serviços de mensagens e aplicativos de varejo.

Entre as empresas que usam Apache Cassandra incluir Netflix, Facebook, Cisco, Hulu, Twitter, e muitos mais.

Neste artigo, você aprenderá a instalar e configurar Apache Cassandra sobre Ubuntu 20.04 e Ubuntu 18.04.

Etapa 1: Instalando Java no Ubuntu

Instalação de Apache Cassandra começa com a verificação se Java está instalado. Para ser mais específico, OpenJdk é o que é necessário para trabalhar perfeitamente com Apache Cassandra. Instalar uma versão diferente é mais provável de dar erros durante a configuração.

Para verificar se Java está instalado, execute o comando:

$ java -version 

Se Java ainda não está instalado, você encontrará a saída impressa como mostrado no seu terminal.

Verifique a instalação do Java no Ubuntu

Para instalar OpenJdk, executar o seguinte comando apt.

$ sudo apt install openjdk-8-jdk 

Mais uma vez, confirme que Java está instalado executando o comando.

$ java -version 
Verifique a versão java no Ubuntu

Etapa 2: Instale o Apache Cassandra no Ubuntu

Com Java instalado, procederemos a instalar Apache Cassandra. Primeiro, instale o apt-transport-https Pacote para permitir o acesso de repositórios via protocolo HTTPS.

$ sudo apt install apt-transport-https 

Em seguida, importe a tecla GPG usando o seguinte comando wget, como mostrado.

$ wget -q -o -https: // www.apache.org/dist/cassandra/chaves | Sudo Apt-Key Add - 

Em seguida, adicione Apache Cassandra's Repositório para o arquivo de listas de fontes do sistema, como mostrado.

$ sudo sh -c 'echo "Deb http: // www.apache.org/dist/cassandra/Debian 311x main ">/etc/apt/fontes.lista.D/Cassandra.lista' 

Antes de instalar Apache Cassandra, você precisa atualizar a lista de pacotes primeiro.

$ sudo apt update 

Em seguida, instale o Nosql banco de dados usando o comando:

$ sudo apt install cassandra 
Instale o Apache Cassandra no Ubuntu

Geralmente, Apache Cassandra inicia automaticamente. Para confirmar seu status, execute o seguinte comando:

$ sudo Systemctl Status Cassandra 

A saída abaixo confirma que Cassandra está em funcionamento conforme o esperado.

Verifique o status Apache Cassandra

Além disso, você pode verificar as estatísticas do seu nó executando o comando.

$ sudo nodetool status 
Verifique o status da ferramenta do nó

Para fazer login para Cassandra No terminal, invocar o comando.

$ cqlsh 
Inicie Cassandra CQLSH Shell

Etapa 3: Configurando Apache Cassandra no Ubuntu

Os arquivos de configuração do Apache Cassandra são empilhados no /etc/Cassandra diretório enquanto os dados são armazenados em /var/lib/Cassandra diretório. As opções de inicialização podem ser ajustadas no /etc/default/Cassandra arquivo.

O nome de cluster padrão de Cassandra é 'Cluster de teste'. Para mudar isso para um nome mais significativo, faça login em Cassandra.

$ cqlsh 

Para definir o nome do cluster com sua própria preferência, execute o comando mostrado abaixo. Nesse caso, estamos definindo o nome do cluster para 'Cluster de Tecmint'

Sistema de atualização.conjunto local cluster_name = 'cluster de tecmint' onde key = 'local'; 

Saia do prompt digitando:

SAÍDA; 

Depois disso, vá para o Cassandra.Yaml arquivo como mostrado:

$ sudo vim/etc/Cassandra/Cassandra.Yaml 

Procure o cluster_name Diretiva e edite o nome do cluster de acordo, conforme mostrado abaixo.

Defina o nome do cluster de Cassandra

Salve e saia do arquivo de configuração e reinicie o serviço Cassandra. Você pode fazer login novamente para confirmar o nome do cluster como mostrado.

Confirme o nome do cluster de Cassandra

E isso conclui o tópico sobre a instalação de Apache Cassandra sobre Ubuntu 20.04 LTS.