2

我们将 DSE 3.xx 升级到 DSE 4.xx 升级成功但是集群中的数据增加了一倍,我跑了修复和清理但仍然没有用。

这是正常行为吗?如何重新获得空间?或者有没有办法计算过去一天插入了多少数据?

我仍然看到一些旧的 sstables 没有在 1 个节点中升级到新的 sstables。我尝试在密钥空间和 CF 上运行擦洗和升级稳定表,但旧的 sstables 没有被删除。如何升级这些旧的sstables?

4

1 回答 1

0

没有升级的SSTables在哪里?如果键空间或列族不再存在,那么它们将不会被升级。升级 SSTables 时,正常的过程是将数据重写到新的 SSTables 并删除旧的,但它不应该立即导致占用的空间翻倍。

没有真正的方法可以知道在最后一天左右插入了多少数据。估计的最佳方法是通过 opscenter 或直接使用 JMX 监控对应用程序的写入并估计该数字。

于 2014-04-14T20:45:19.903 回答