Utilizaremos nessa implementação a IDE Eclipse, o Apache Cassandra e o Maven 2 Eclipse plug-in.
Para instalarmos o Apache Cassandra no windows foi necessário efetuar o download aqui, neste mesmo site é possível encontrar drives e documentações para diversas linguagens.
*Primeiro Passo -
Com o Maven instalado no seu Eclipse, crie um projeto Maven, selecione a opção "Create a simple project";
Seleção para criar um projeto Maven simples |
Groupid: com.blog.cassandra
Artifactid: cliente-cassandra
*Segundo Passo -
Depois de criado o projeto é hora de adicionar as dependências, são os .Jar que serão utilizados pelo código-fonte. Para isso, basta clicar com o botão direito do mouse no projeto cliente-cassandra (Project Explorer), ir no menu Maven > Add Dependency e, então, a seguinte tela irá aparecer:
Tela para adicionar uma dependência Maven |
groupid: com.datastax.cassandra
artifactid: cassandra-driver-core
version: 2.1.3
Repita o segundo passo para incluir as demais dependências:
groupid: org.slf4j
artifactid: slf4j-api
version: 1.7.7
groupid: org.slf4j
artifactid: slf4j-log4j12
version: 1.7.5
groupid: com.google.guava
artifactid: guava
version: 18.0
*Terceiro Passo -
Crie uma nova classe no projeto e inclua um atributo cluster e dois métodos, um para conectar e outro para encerrar a conexão, como no código abaixo.
Classe conexão com métodos connect e close |
Após ter concluído essas etapas, criamos uma classe para testar a implementação: uma classe simples que cria um objeto da classe conexão. Em seguida chamamos o método connect e em seguida o método close. Obtemos então a saída abaixo:
Console da execução do código |
O código-fonte da solução apresentada neste post pode ser encontrada aqui.
Nos próximos posts sobre Cassandra explicaremos como são feitas inserções e buscas em uma aplicação Java.
Referências:
Datastax, disponível em <http://www.datastax.com/documentation/developer/java-driver/1.0/java-driver/quick_start/qsSimpleClientCreate_t.html>, Acessado em 7 de dezembro de 2014;
Planeta Cassandra, disponível em <http://planetcassandra.org/cassandra/>, Acessado em 7 de dezembro de 2014.
Nenhum comentário:
Postar um comentário