You can change it on the fly. That will just compact all the data that you have so it will take a long time and cause some io load.
Yes Hannu, Initially for one month we didn't face any problem. But once tables got bigger we are getting the disk space issues.
Can I change the compaction strategy. Will changing compaction strategy have an impact on data consistency? Will it cause corruption of SSTable .
Date: Fri, 31 Oct 2014 13:43:11 +0200
Subject: Re: Commissioning failure
I think only LevelledCompactionStrategy makes sense on JBOD because that can distribute data more evenly. Although I don't know what is the exact strategy where each compaction strategy will store sstables. If you use SizeTieredCompactionStrategy you might run into problems when sstables get big enough. I think the theoretical maximum size for an STCS table is the half of one disk size. Because you might be able to run major compaction in that situation.
I wouldn't actually use JBOD with anything else than LCS. With smaller tables it doesn't really matter that much but with big tables you would run into problem with anything else.
Please correct me if I am wrong.