磁盘上的Apache Cassandra数据存储

Mah*_*pta 23 cassandra

Cassandra的数据是否仅存储在/var/lib/cassandra文件中提到的cassandra.yaml文件夹中?

或者是否存在Cassandra数据存储的任何其他位置?

Flo*_*isk 41

cassandra.yaml如果您不希望存储数据,则可以更改文件中的数据存储位置/var/lib.有关配置文件的完整说明,请参阅DataStax的配置Cassandra指南.特别是,

> commitlog_directory

将存储提交日志的目录.为了获得最佳写入性能,DataStax建议将提交日志放在与数据文件目录不同的磁盘分区(最好是单独的物理设备)上.

> data_file_directories
将存储列族数据(SSTables)的目录位置.

他们建议您将提交日志中的一个磁盘和实际数据放在第二个磁盘上,以避免空间不足.