磁盘上的Apache Cassandra数据存储

时间:2012-03-09 09:21:20

标签: cassandra

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

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

2 个答案:

答案 0 :(得分:40)

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

  

<强>&GT; commitlog_directory

     
    

提交日志所在的目录     存储。为获得最佳写入性能,DataStax建议提交     log位于单独的磁盘分区上(理想情况下是单独的物理分区)     device)来自数据文件目录。

         

<强>&GT; data_file_directories
    列族数据的目录位置     (SSTables)将被存储。

  

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

答案 1 :(得分:-3)

完整的属性列表如下。

hints_directory:

data_file_directories:

commitlog_directory:

saved_caches_directory: