u013202518
2016-05-11 08:57 阅读 1.0k

cassandra compaciton

cassandra 2.1.1 默认的compaction策略是SizeTieredCompactionStrategy
min 4
max 32

说是sstable 个数4-32的的时候会自动触发合并吗
那为什么我在cfs下 wc -l 却还有1000+ 2000+行的

例如
-rw-rw-r-- 1 sll sll 43 May 11 15:33 sll-sll_tb-ka-1222-CompressionInfo.db
-rw-rw-r-- 1 sll sll 274 May 11 15:33 sll-sll_tb-ka-1222-Data.db
-rw-rw-r-- 1 sll sll 9 May 11 15:33 sll-sll_tb-ka-1222-Digest.sha1
-rw-rw-r-- 1 sll sll 176 May 11 15:33 sll-sll_tb-ka-1222-Filter.db
-rw-rw-r-- 1 sll sll 180 May 11 15:33 sll-sll_tb-ka-1222-Index.db
-rw-rw-r-- 1 sll sll 4468 May 11 15:33 sll-sll_tb-ka-1222-Statistics.db
-rw-rw-r-- 1 sll sll 80 May 11 15:33 sll-sll_tb-ka-1222-Summary.db
-rw-rw-r-- 1 sll sll 91 May 11 15:33 sll-sll_tb-ka-1222-TOC.txt

compact 一次 后面的数字是+1

手动compact的话会减少数量
我想问的是为什么会保留这么多的版本 不会自动合并

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • CSDNXIAOS Robot-S 2016-05-11 09:03

    部署的服务器:

    192.168.131.172
    192.168.131.173
    192.168.131.174
    步骤:1 配置java运行环境
    首先检查服务器上是否安装java运行环境,可直接运行如下命令检查:
    java -version
    如果安装了的话,会显示当前java的版本,反之则说明该机器没有安装java的运行环境,需安装java的运行环境。
    相关命令:yum in......
    答案就在这里:Cassandra 集群部署
    ----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

    点赞 评论 复制链接分享

相关推荐