Cassandra的数据是否仅存储在/var/lib/cassandra
文件中提到的cassandra.yaml
文件夹中?
或者是否存在Cassandra数据存储的任何其他位置?
答案 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: