Tutorial para instalação do gerenciador de bando de dados Cassandra
Informações retiradas do site oficial
- 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
- 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
- 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
- Atualize o repositório:
sudo sudo apt update
- Instale o Cassandra:
sudo apt-get install cassandra
Feita a instalação, agora é o momento de conectar sua máquina ao 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
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
.