2 u013202518 u013202518 于 2016.05.11 16:57 提问

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的话会减少数量
我想问的是为什么会保留这么多的版本 不会自动合并

2个回答

CSDNXIAOS
CSDNXIAOS   2016.05.11 17: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,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

silehaixianghuirenj
silehaixianghuirenj   2016.10.08 01:20

andra 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-

Csdn user default icon
上传中...
上传图片
插入图片