Skip to content

modzso/cassandra-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cassandra-tutorial

Cassandra tutorial

Setting up cassandra column families:

From Cassandra CLI:

  1. create column family auth_failures WITH key_validation_class = 'UTF8Type' and default_validation_class='UTF8Type' AND gc_grace = 86400;
  2. create column family cassandra_test WITH key_validation_class = 'UTF8Type' and default_validation_class='UTF8Type' AND gc_grace = 86400;
  3. create column family Files with comparator = 'CompositeType(UTF8Type, UTF8Type, UTF8Type)' and key_validation_class = 'UTF8Type' and default_validation_class = 'UTF8Type';
  4. create column family sample_entity WITH key_validation_class = 'UTF8Type' and default_validation_class='UTF8Type' AND gc_grace = 86400;

All class assumes cassandra node is active on localhost, default port: 9160, keyspace: hr

Build:

mvn clean install assembly:single

Run

java -cp target/cassandra-0.0.1-SNAPSHOT-jar-with-dependencies.jar cassandra.AstyanaxCountingDao
java -cp target/cassandra-0.0.1-SNAPSHOT-jar-with-dependencies.jar cassandra.HectorCountingDao
java -cp target/cassandra-0.0.1-SNAPSHOT-jar-with-dependencies.jar cassandra.DaoUser
java -cp target/cassandra-0.0.1-SNAPSHOT-jar-with-dependencies.jar cassandra.composite.CompositeDao
java -cp target/cassandra-0.0.1-SNAPSHOT-jar-with-dependencies.jar cassandra.astyanax.EntityStore

Requirements:

  • maven
  • jdk 7
  • cassandra cluster (preferably on localhost:9160)

About

Cassandra tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages