【问题标题】:Apache Cassandra Data Storage on Disk磁盘上的 Apache Cassandra 数据存储
【发布时间】:2012-03-26 18:12:02
【问题描述】:

Cassandra 的数据是否仅存储在 /var/lib/cassandra 文件夹中,如 cassandra.yaml 文件中所述?

或者还有其他存储 Cassandra 数据的位置吗?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

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

    > 提交日志目录

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

    > data_file_directories
    列族数据所在的目录位置 (SSTables) 将被存储。

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

    【讨论】:

    • 您可能还想为 saved_caches_directory 指定一个新路径,默认情况下它也在 /var/lib 中。
    【解决方案2】:

    完整的属性列表如下。

    提示目录:

    数据文件目录:

    提交日志目录:

    saved_caches_directory:

    【讨论】:

      猜你喜欢
      • 2020-06-13
      • 2011-01-13
      • 2017-03-30
      • 2016-08-20
      • 2012-12-27
      • 2011-05-06
      • 2011-05-17
      • 2020-07-18
      相关资源
      最近更新 更多