I'm working on two different machines and both have different hard disk storage and different cassandra version.
machine 1 SSD hard disk, Cassandra 2.1.13
machine 2 HDD hard disk, Cassandra 2.1.3
Now I transferred data of one CF from machine 2 to machine 1 using SSTableLoader utility. Till this step it was working fine and data were also transferred successfully.
But By mistake I truncated the data on machine 2 for the same CF. In order to recover back the data I used the same concept. I tried to transfer the data from machine 1 to machine 2.
And meanwhile I found some strange logs
- 16:22:53.956 [main] DEBUG o.a.c.io.sstable.SSTableReader - Cannot deserialize SSTable Summary File ./data/data/sstableloadertest/typestest-8e68e811f56511e59d60297061e28552/sstableloadertest-typestest-ka-57-Summary.db: Cannot deserialize SSTable Summary component because the DiskAccessMode was changed!
And it also deleted the *summary.db component of sstable.
First I thought It happened due to different cassandra version But I was wrong.
Anyone can tell me why is this happening ?