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. |