Package installation directories
Configuration files directory locations.
The configuration files are located in the following directories:
| Configuration Files | Locations | Description |
|---|---|---|
| cassandra.yaml | /etc/cassandra | Main configuration file. |
| cassandra-env.sh | /etc/cassandra | Linux settings for Java, some JVM, and JMX. |
| jvm.options | /etc/cassandra | Static JVM settings for heap, garbage collection, and Cassandra startup parameters. |
| cassandra.in.sh | /usr/share/cassandra | Sets environment variables. |
| cassandra-rackdc.properties | /etc/cassandra | Defines the default datacenter and rack used by the GossipingPropertyFileSnitch, Ec2Snitch, Ec2MultiRegionSnitch, and GoogleCloudSnitch. |
| cassandra-topology.properties | /etc/cassandra | Defines the default datacenter and rack used by the PropertyFileSnitch. |
| commit_archiving.properties | /etc/cassandra | Configures commitlog archiving. |
| cqlshrc.sample | /etc/cassandra | Example file for using cqlsh with SSL encryption. |
| logback.xml | /etc/cassandra | Configuration file for logback. |
| triggers | /etc/cassandra | The default location for the trigger JARs. |
The packaged releases install into these directories:
| Directories | Description |
|---|---|
| /etc/default | |
| /etc/init.d/cassandra | Service startup script. |
| /etc/security/limits.d | Cassandra user limits. |
| /etc/cassandra | Configuration files. |
| /usr/bin | Binary files. |
| /usr/sbin | |
| /usr/share/doc/cassandra/examples | Sample yaml files for stress testing. |
| /usr/share/cassandra | JAR files and environment settings (cassandra.in.sh). |
| /usr/share/cassandra/lib | JAR files. |
| /var/lib/cassandra | Data, commitlog, and saved_caches directories. |
| /var/log/cassandra | Log directory. |
| /var/run/cassandra | Runtime files. |
