Como instalar o Apache Cassandra no CentOS 8

Como instalar o Apache Cassandra no CentOS 8

Apache Cassandra é um banco de dados NOSQL muito popular criado pelo Facebook Inc. Mas posteriormente de propriedade da Apache Foundation. Foi projetado e construído para a facilidade de escalabilidade e gerenciamento de grandes bancos de dados. Apache Cassandra é um sistema de gerenciamento de banco de dados obrigatório para você se sua preocupação for alta disponibilidade e escalabilidade. Esta posta.

Instalação do Apache Cassandra no CentOS 8

Apache Cassandra pode ser instalado baixando o pacote RPM através do repositório oficial do Apache Cassandra.

Mas, antes de começar a instalação e configuração do Apache Cassandra no CentOS 8, precisamos ter o OpenJDK 8 instalado no sistema CentOS 8. Você pode verificar a versão instalada do Java, ela está instalada ou não no seu sistema, digitando o comando abaixo:

$ java -version

Se não estiver instalado no seu sistema, você poderá instalá-lo usando o procedimento abaixo ou pré-instalado no seu sistema; Você pode pular a parte de instalação do OpenJDK no CentOS 8.

Instale o Open JDK no CentOS 8

OpenJDK está disponível no repositório oficial do CentOS 8 e pode ser facilmente instalado.

Primeiro de tudo, atualize o cache do repositório de pacotes do sistema:

$ sudo dnf makecache

Depois de atualizar o cache do repositório do sistema do CentOS 8, atualize -o:

$ sudo dnf upgrade


Depois de atualizar os pacotes existentes do sistema, você pode avançar para a instalação do OpenJDK 8 no CentOS 8 para Apache Cassandra. Para instalar o OpenJDK do repositório oficial do CentOS 8, digite o comando abaixo no terminal:

$ sudo dnf install java-1.8.0-openjdk-devel


Digite “Y” e pressione “Enter”.


Depois de instalar o OpenJDK, verifique digitando o comando abaixo:

$ java -version


Você pode testemunhar que a versão instalada do OpenJDK é 1.8.0. Vamos seguir em frente.

Instale o Apache Cassandra

Para instalar o Apache Cassandra, precisamos adicionar o repositório do Apache Cassandra ao sistema.

Para adicionar o repositório Apache Cassandra ao sistema CentOS 8. Crie um “/etc/yum.Repos.D/Cassandra.Arquivo repo ”digitando o comando:

$ sudo nano /etc /yum.Repos.D/Cassandra.repo

No recém -criado arquivo de repositório Cassandra, cole o conteúdo abaixo nesse arquivo.

[Cassandra]
Nome = Apache Cassandra
Baseurl = https: // www.apache.org/dist/cassandra/redhat/311x/
gpgcheck = 1
repo_gpgcheck = 1
gpgkey = https: // www.apache.org/dist/cassandra/chaves


Depois de adicionar o conteúdo acima, salve o arquivo e saia usando as teclas de atalho do teclado (Ctrl+S) e (Ctrl+X).

Agora, instale o Apache Cassandra digitando o comando abaixo:

$ sudo dnf install cassandra -y

Apache Cassandra está instalado no CentOS 8. Agora, o serviço de Apache Cassandra não começa automaticamente. Você primeiro precisa ativá -lo digitando o comando abaixo:

$ sudo systemctl Ativar Cassandra

Em seguida, inicie o serviço digitando o seguinte comando:

$ sudo SystemCtl Start Cassandra

Agora, para verificar, verifique o status do serviço Apache Cassandra digitando o comando abaixo:

$ sudo Systemctl Status Cassandra

Nesta fase, o Apache Cassandra é instalado com sucesso e funcionando perfeitamente bem na máquina do CentOS 8. Vamos configurá -lo e fazer login no seu shell CQL.

Como configurar Apache Cassandra no CentOS 8

Apache Cassandra tem seu próprio CQL (Cassandra Query Language), assim como o SQL. Para fazer login no utilitário de linha de comando de Cassandra, conhecido como shell CQL ou "cqlsh", temos que instalar um intérprete de python apropriado primeiro. Para instalar o Python 2 e acessar o shell CQL no CentOS 8, digite o comando fornecido abaixo:

$ sudo dnf install python2

Digite "y" e pressione "Enter".

Depois que o Python2 estiver instalado, faça login no shell CQL usando o utilitário de linha de comando de Cassandra digitando o seguinte comando no terminal do CentOS 8:

$ cqlsh

Você pode testemunhar na captura de tela; Temos login com sucesso no shell CQL.

É assim que simplesmente podemos configurar o Apache Cassandra no CentOS 8 e começar a usá -lo.

Conclusão

O banco de dados Apache Cassandra é usado por muitos grandes nomes do setor, como Facebook, Instagram, Netflix e Reddit. Esta posta.