Skip to content

Latest commit

 

History

History
103 lines (70 loc) · 2.72 KB

cassandra.md

File metadata and controls

103 lines (70 loc) · 2.72 KB

Cassandra

Tutorial para instalação do gerenciador de bando de dados Cassandra

Informações retiradas do site oficial


Instalação

  • Sistema Operacional:
    • Ubuntu Server 18.04 (Bionic) Linux 64-bit x86

Para fazer a instalação do Cassandra, é necessário ter Oracle Java Standard Edition 8 ou OpenJDK 8 e Python 2.7 instalados em sua máquina.

Inicie o processo atualizando o repositório com sudo apt-get update. Depois continue com os comandos que seguem.

Para baixar o OpenJDK 8 no ubuntu basta digitar sudo apt-get install openjdk-8-jre-headless. Para baixar o python2 digite sudo apt install python

  1. Adicione o repositório Apache do Cassandra em sua máquina:
echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
  1. Adicione as chaves da Cassandra em sua máquina:
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

Você deverá receber um OK como confirmação.

Caso receba o erro a seguir

GPG error: http://www.apache.org 36x InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY CHAVE_XXXXXX

Adicione a chave pública indicada pelo erro:

sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-key CHAVE_XXXXXX
  1. Atualize o repositório:
sudo sudo apt update
  1. Instale o Cassandra:
sudo apt-get install cassandra

Conexão

Feita a instalação, agora é o momento de conectar sua máquina ao Cassandra.

  1. Iniciando o Cassandra

  2. Finalizando o Cassandra


1. Iniciando o Cassandra

Para inicializar, basta copiar o comando abaixo:

sudo service cassandra start

Para verificar que foi inicializado, digite nodetool status.

Você deverá ter como resposta:

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens       Owns (effective)  Host ID                               Rack
UN  127.0.0.1  75.18 KiB  256          100.0%            97d4da70-83f1-4ed7-895e-1f58ec84e114  rack1

2. Finalizando o Cassandra

sudo service cassandra stop

depois disso o nodetool status irá devolver:

nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused (Connection refused)'.

Feito isso, o gerenciador pode ser utilizado conforme sua necessidade.

Uma vez conectado, para sair, basta digitar exit.