【问题标题】:Cassandra row cache size discrepancyCassandra 行缓存大小差异
【发布时间】:2012-06-21 04:25:06
【问题描述】:

在 cassandra.yaml 我配置了 row_cache_size_in_mb: 1920

启动时,日志显示缓存已初始化为 1920mb。但是 JMX 接口将 RowCacheCapacityInMB 称为 1024mb 。为什么会出现这种差异?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    我看了一下代码,这就是原因。

    最大大小只能是 1024MB 。他们使用旧版本的 concurrentlrucache 库,将容量限制为 1024MB。

    不幸的是,由于方法签名不匹配,我无法使用更新版本的库,除非我自定义构建 cassandra

    【讨论】:

      【解决方案2】:

      这在 1.1.1 版本中已修复:https://issues.apache.org/jira/browse/CASSANDRA-4150;你应该升级。

      【讨论】:

        猜你喜欢
        • 2013-12-05
        • 1970-01-01
        • 1970-01-01
        • 2013-07-05
        • 1970-01-01
        • 2017-10-19
        • 2015-02-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多