Nesta postagem rápida, veremos como podemos instalar um dos bancos de dados distribuídos mais populares, o Apache Cassandra no Ubuntu e começar a usá-lo também. Vamos começar agora.
Leia postagens sobre Neo4J, Elasticsearch e MongoDB também.
Apache Cassandra
Cassandra é um dos bancos de dados NoSQL distribuídos mais populares do Apache, conhecido por sua escalabilidade, desempenho e alta disponibilidade sem ponto único de falha.
Alguns pontos que fazem o Apache Cassandra se destacar são:
- Consistente e altamente tolerante a falhas.
- Muito próximo em arquitetura ao Dynamo DB da Amazon e o modelo de dados está próximo ao Bigtable do Google.
- Criado no facebook
- É um banco de dados orientado a colunas
- Usado em algumas empresas muito grandes como Cisco, Rackspace, Netflix e muitos mais
Instalando Java
Para instalar o Cassandra no Ubuntu, devemos instalar o Java primeiro. Java pode não ser instalado por padrão. Podemos verificar isso usando este comando:
java -versionQuando executamos este comando, obtemos a seguinte saída:
Agora vamos instalar o Java em nosso sistema. Use este comando para fazer isso:
sudo add-apt-repository ppa: webupd8team / javasudo apt-get update
sudo apt-get install oracle-java8-installer
Assim que a execução desses comandos terminar, podemos verificar novamente se o Java está instalado usando o mesmo comando.
Instalando Cassandra
Instalar o Cassandra no Ubuntu é uma tarefa muito fácil e é apenas uma questão de alguns comandos. Começaremos adicionando o repositório Cassandra à lista de fontes do Ubuntu:
echo "deb http: // www.apache.org / dist / cassandra / debian 311x main "| sudo tee -a / etc / apt / sources.Lista.d / cassandra.origens.Lista
Assim que executarmos este programa, obteremos o seguinte resultado:
Agora, vamos adicionar as chaves do repositório Apache Cassandra:
Assim que executarmos este programa, obteremos a seguinte saída:
Agora, podemos atualizar a lista apt-get para Ubuntu usando este comando:
Finalmente, estamos prontos para instalar o Cassandra na máquina Ubuntu:
sudo apt-get install cassandraO último comando pode demorar alguns minutos com base na velocidade da Internet. Agora podemos verificar se o Cassandra está instalado e funcionando em nossa máquina:
sudo service cassandra statusVeremos que o serviço está ativo:
Conectando-se ao cluster Cassandra
O Cassandra é iniciado automaticamente assim que o processo de instalação for concluído. O Cassandra é um banco de dados distribuído e, portanto, não funciona como um único sistema, mas em vez disso, funciona em um cluster que pode consistir em praticamente qualquer número de nós.
Quando o Cassandra é iniciado em nossa máquina, ele configura um cluster automaticamente com um único nó como parte dele. Podemos verificar se o cluster está ativo usando este comando:
sudo nodetool statusSe virmos UN em nossa saída, isso significa que o cluster está ativo e em execução:
Conectando-se ao banco de dados Cassandra
Em uma etapa final, mostraremos como podemos entrar no terminal Cassandra. Use um comando simples para começar a usar o Cassandra:
cqlshDepois de executar isso, veremos que agora podemos executar comandos do Cassandra em nossa máquina e criar dados relacionados: