1, Cassandra offical siteBranche of Apache open source site
* Download the source code from 0.7.3 source into ubuntu linux system [another system is also OK, as Cassandra is java-based application].
The offical get-start wiki link – Getting Started.

* Installation steps
JVM prepation – JDK 1.6.0_24 has been installed
ANT prepation – Apache Ant(TM) version 1.8.2 compiled on December 20 2010 has been installed [just binary version, in order to simplify installation 🙂 ]

  • /etc/profile
  • is modified as follow –
    JAVA_HOME=”/home/app/00_java/jdk1.6.0_24″
    ANT_HOME=”/home/app/07_ant/apache-ant-1.8.2″
    PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:/home/app/00_java/eclipse:${ANT_HOME}/bin”
    LD_LIBRARY_PATH=”${JAVA_HOME}/lib”

    * Unzip apache-cassandra-0.7.3-src.tar.gz into your target Cassandra folder, run ant to load build.xml file
    * Cassandra source code will be compiled and exported into build folder
    Tips: build.xml will download required libraries into [your source location]\build\lib, if they aren’t available. The source code will be converted into bit-code in [your source location]\build\class.

    Next steps for installation :
    * Cassandra startup/stop
    * git preparation for further usage

    2, Overview of Cassandra development infrastructure
    Index of development center – developer guideline
    In the official Cassandra site, please check Video/slides link – cassandra-explained
    More presentation of Cassandra – Eric Evans.
    More articles of Cassandra – researchs presentation

    3, Wiki introduction of Cassandra and Eric Evans
    Chinese introduction of Cassandra
    Eric Evans works as Software Developer at Apache Software Foundation. His working fields include : Debian Developer, Apache Cassandra committer, and System Architect at The Rackspace Cloud.

    Advertisements