The installation layout

The tarball installation layout is different from RPM or Debian packages. Let's see how they differ.

The directory layout in tarball installations

The following table shows the list of directories and their description:

Directory

Description

bin

This directory contains the startup scripts to launch the Cassandra server, the cqlsh prompt, and utility tools such as nodetool.

conf

This directory is the home of configuration files, including cassandra.yaml.

lib

This directory is Cassandra's Java dependency folder.

pylib

This directory contains Python libraries for cqlsh.

tools

Stress testing tools like cassandra-stress and other tools for example, sstable2json: which could be used to convert SSTables to JSON for debugging ...

Get Apache Cassandra Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.