Thursday, March 29, 2012

Cassandra with Hector - Eclipse project

I have been mucking around with Cassandra to see how big data works. I am mainly a Java programmer and needed a client to use in Eclipse to connect to Cassandra. In comes Hector. There is the Cassandra tutorial. I am essentially still on the Ant system (will learn Maven someday for sure). Now it requires that I have the correct libraries in the classpath to run the examples.


List of libraries required to run the examples using Cassandra 1.0.8 and Hector 1.0.6:

  • apache-cassandra-thrift-1.0.8
  • commons-lang-2.4
  • guava-r09
  • hector-core-1.0.3
  • libthrift-0.6
  • slf4j-api-1.6.1
  • uuid-3.2.0

This isn't exhaustive. One could possibly include all the libraries in the Hector-core. Some of the jars can be found under cassandra/lib folder. Additionally, the Hector project now tracks the Cassandra versioning system. So look for an upgrade to 1.0.8 sometime soon.

This post is intended more as a collection of sources than a tutorial. Hopefully will update this into a full blown "how to" guide.

No comments: