How to Install Apache Cassandra on Ubuntu 14.04 Trusty LTS 32-64bit Easy Guide

May 1, 2014 | By the+gnu+linux+evangelist | Filed in: Tutorial.

Cassandra Ubuntu 14.04 Trusty Installation Guide

You are Welcome! The Tutorial shows you Step-by-Step How to Install and Getting-Started with the Latest Apache Cassandra 3.x NoSQL Database for Ubuntu 14.04 Trusty Tara LTS GNU/Linux Desktop.

And the Apache Cassandra NoSQL Database for Ubuntu is the right choice when you need scalability and high availability without compromising performance.

Especially relevant: Pre-Requisite to Cassandra 3.x Database Set-Up is the Oracle Java JDK Installation on System!

Finally, here is Described a System Wide Installation, for a Local one Put stuff into Home, omit permissions and adapt commands consequently.

Apache Cassandra Quick Start on Ubuntu 14.04 Trusty - Featured

Apache Cassandra Overview:

  • Proven: Cassandra is in use at eBay, CERN, GitHub, Netflix and over 1500 more companies.

  • Fault Tolerant: Data is automatically replicated to multiple nodes for fault-tolerance.

  • Performant: Cassandra consistently outperforms popular NoSQL alternatives in benchmarks and real applications.

  • Decentralized: there are no single points of failure. There are no network bottlenecks. Every node in the custer is identical.

  • Durable: Cassandra is recommended for applications that can’t afford to lose data, even when an whole data center goes down.

  • You’re in Control: Choose between synchronous or asynchronous replication for each update.

  • Elastic: Read and write throughput both increase linearly as new machines are added, with no downtime or interruption to applications.

  • Professionally Supported: Cassandra support contracts and services are available from third parties.

  1. Open a Shell session
    Ctrl+Alt+t on Desktop
    (Press “Enter” to Execute Commands)

    Install Apache Cassandra on Ubuntu 14.04 Trusty - Open Terminal Shell Emulator
  2. Download Latest Apache Cassandra Release:

    Apache Cassandra tar.gz
  3. Double-Click on Archive and Extract Cassandra into /tmp
    Install Apache Cassandra on Ubuntu 14.04 Trusty - tar.gz Archive Extraction
    Or from Shell:

    tar xvzf apache-cassandra*.bin.tar.gz -C /tmp/
  4. LogIn as SuperUser.

    sudo su

    If Got “User is Not in Sudoers file” then see: How to Enable sudo

  5. Relocate Cassandra Directory

    mv /tmp/apache-cassandra* /var/lib/cassandra
  6. Make Needed Directories.

    mkdir -p /var/log/cassandra/log
    mkdir /var/lib/cassandra/{data,saved_caches,commitlog}
  7. Creating cassandra Group and Adding Users.

    groupadd cassandra
    usermod -a -G cassandra [yourUser]
    usermod -a -G cassandra root
  8. Setting Ownership over Directories.

    chown -R root:cassandra /var/lib/cassandra/
    chown -R root:cassandra /var/log/cassandra/
  9. Set Permissions over Directories.

    chmod 775 /var/lib/cassandra/data/
    chmod 775 /var/lib/cassandra/saved_caches/
    chmod 770 /var/lib/cassandra/commitlog/
    chmod 770 /var/log/cassandra/log/
  10. Edit Cassandra Configuration File

    cd /var/lib/cassandra
    nano conf/cassandra.yaml


    • data_file_directories:
      - /var/lib/cassandra/data
    • commitlog_directory: /var/lib/cassandra/commitlog
    • saved_caches_directory: /var/lib/cassandra/saved_caches

    Then Search and Comment Out:
    (Ctrl+w to Search on nano)

    #cluster_name: 'Test Cluster'

    Since no Cluster is stille in work…

  11. Set Cassandra Log4j Directory

    nano conf/


  12. Required Oracle-Sun Official Java JDK 8 for Ubuntu

    Oracle JDK Installation for Ubuntu
  13. Exit from SuperUser Session.

  14. Start Cassandra Instance


    How to Solve Cassandra 3 Linux Installation Issues

    Cassandra 3 Troubleshootings
  15. Check Connection to Cassandra Instance with nodetool

    ./bin/nodetool --host ring
  16. Then Thanks to the Apache Software Foundation You are Able to Getting-Started with NoSQL Database Apache Cassandra on Ubuntu Linux.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,