6. How to install Cassandra in Linux (cent OS 7)? | Cassandra for Beginners
Índice:
- Pré-requisitos
- Instalando o Apache Cassandra
- Configurando o Apache Cassandra
- Renomeando Apache Cassandra Cluster
- Conclusão
O Apache Cassandra é um banco de dados NoSQL de código aberto, sem um único ponto de falha, fornecendo escalabilidade linear e alta disponibilidade sem comprometer o desempenho. No Cassandra, os registros são estruturados de maneira semelhante à do banco de dados relacional com tabelas, linhas e colunas. O Apache Cassandra é usado por várias organizações, incluindo Apple, NetFlix, eBay e Easou.
Este tutorial descreve como instalar o Apache Cassandra no CentOS 7.
Pré-requisitos
O usuário no qual você efetuou login deve ter privilégios de sudo para poder instalar pacotes.
Instalando o Apache Cassandra
A maneira recomendada de instalar o Apache Cassandra no CentOS 7 é instalando o pacote rpm do repositório oficial do Apache Cassandra.
No momento da redação deste artigo, a versão mais recente do Apache Cassandra é a
3.11
e requer a instalação do OpenJDK 8 no sistema.
Para instalar o OpenJDK, no seu sistema, digite:
sudo yum install java-1.8.0-openjdk-devel
Verifique a instalação do Java executando o seguinte comando que imprimirá a versão do Java:
java -version
A saída deve ser algo como isto:
openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Agora que o Java está instalado, a próxima etapa é adicionar o repositório Apache Cassandra.
Abra seu editor de escolha e crie o seguinte arquivo de repositório:
sudo nano /etc/yum.repos.d/webmin.repo
Cole o seguinte conteúdo no arquivo:
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
Depois que o repositório estiver ativado, instale a versão mais recente do Apache Cassandra, digitando:
sudo yum install cassandra
Inicie e ative o serviço Cassandra:
sudo systemctl enable cassandra
sudo systemctl start cassandra
Verifique se o Cassandra está executando, digitando:
nodetool status
Você deve ver algo semelhante a este:
Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
Neste ponto, o Apache Cassandra foi instalado no seu servidor CentOS.
Configurando o Apache Cassandra
Os dados do Apache Cassandra são armazenados no diretório
/var/lib/cassandra
, os arquivos de configuração estão localizados em
/etc/cassandra
e as opções de inicialização do Java podem ser configuradas no arquivo
/etc/default/cassandra
.
Por padrão, o Cassandra está configurado para escutar apenas no host local. Se o cliente que está se conectando ao banco de dados também estiver em execução no mesmo host, não será necessário alterar o arquivo de configuração padrão.
Para interagir com o Cassandra por meio do CQL (o Cassandra Query Language), você pode usar um utilitário de linha de comando chamado
cqlsh
que é enviado com o pacote Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Renomeando Apache Cassandra Cluster
Por padrão, o cluster Cassandra é denominado "Test Cluster". Siga as etapas abaixo se desejar alterar o nome do cluster:
-
Entre ao terminal Cassandra CQL com
cqlsh:cqlshO comando a seguir alterará o nome do cluster para "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';Substitua “Linuxize Cluster” pelo nome desejado. Uma vez feito, digite
exitpara sair do console.Edite o arquivo de configuração
/etc/cassandra/default.conf/cassandra.yamlcassandra.yamle insira seu novo nome de cluster.cluster_name: 'Linuxize Cluster'Execute o seguinte comando para limpar o cache do sistema:
nodetool flush systemFinalmente, reinicie o serviço Cassandra:
sudo systemctl restart cassandra
Conclusão
Você instalou o Apache Cassandra com sucesso no seu CentOS 7. Agora você pode visitar a página oficial da documentação do Apache Cassandra e aprender como começar a usar o Cassandra.
banco de dados java cassandra centosComo instalar o apache cassandra no debian 10 linux
O Apache Cassandra é um banco de dados NoSQL gratuito e de código aberto, sem um único ponto de falha. Neste artigo, explicaremos como instalar o Apache Cassandra no Debian 10, Buster
Como instalar o apache cassandra no ubuntu 18.04
O Apache Cassandra é um banco de dados NoSQL de código aberto e gratuito, sem um único ponto de falha. Neste tutorial, mostraremos como instalar o Apache Cassandra no Ubuntu 18.04.
Como instalar o apache cassandra no debian 9
O Apache Cassandra é um banco de dados NoSQL de código aberto e gratuito, sem um único ponto de falha. Este tutorial o guia pelo processo de instalação do Apache Cassandra no Debian 9.







