Pesquisa de site

Como instalar o Apache Cassandra no Ubuntu 20.04


O Apache Cassandra é um mecanismo de banco de dados NoSQL de código aberto e de alto desempenho que fornece tolerância a falhas, escalabilidade linear e consistência em vários nós. Dada a sua arquitetura distribuída, o Apache Cassandra lida com grandes volumes de dados com replicação estilo dínamo. É aqui que as réplicas são armazenadas em vários nós de um cluster, proporcionando assim alta disponibilidade e zero pontos de falha.

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

Entre as empresas que fazem uso do Apache Cassandra estão Netflix, Facebook, Cisco, Hulu, Twitter e muito mais.

Neste artigo, você aprenderá como instalar e configurar o Apache Cassandra no Ubuntu 20.04 e no Ubuntu 18.04.

Passo 1: Instalando Java no Ubuntu

A instalação do Apache Cassandra começa verificando se o Java está instalado. Para ser mais específico, OpenJDK é o que é necessário para funcionar perfeitamente com o Apache Cassandra. É mais provável que a instalação de uma versão diferente cause erros durante a configuração.

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

java -version

Se Java ainda não estiver instalado, você encontrará a saída impressa conforme mostrado em seu terminal.

Para instalar o OpenJDK, execute o seguinte comando apt.

sudo apt install openjdk-8-jdk

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

java -version

Passo 2: Instale o Apache Cassandra no Ubuntu

Com o Java instalado, prosseguiremos com a instalação do Apache Cassandra. Primeiro, instale o pacote apt-transport-https para permitir o acesso aos repositórios através do protocolo https.

sudo apt install apt-transport-https

Em seguida, importe a chave GPG usando o seguinte comando wget conforme mostrado.

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Em seguida, adicione o repositório do Apache Cassandra ao arquivo de lista de fontes do sistema, conforme mostrado.

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

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

sudo apt update

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

sudo apt install cassandra

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

sudo systemctl status cassandra

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

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

sudo nodetool status

Para fazer login no Cassandra no terminal, invoque o comando.

cqlsh

Etapa 3: Configurando o Apache Cassandra no Ubuntu

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

O nome do cluster padrão do Cassandra é ‘Test Cluster’. Para alterar para um nome mais significativo, faça login no Cassandra.

cqlsh

Para definir o nome do cluster de acordo com sua preferência, execute o comando mostrado abaixo. Neste caso, estamos definindo o nome do cluster como ‘Tecmint Cluster

UPDATE system.local SET cluster_name = 'Tecmint Cluster' WHERE KEY = 'local';

Saia do prompt digitando:

EXIT;

Depois disso, vá para o arquivo cassandra.yaml conforme mostrado:

sudo vim /etc/cassandra/cassandra.yaml

Procure a diretiva cluster_name e edite o nome do cluster conforme mostrado abaixo.

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 conforme mostrado.

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