我们有由24个节点和复制因子2组成的Cassandra-0.8.2集群。其中一个节点速度很慢,并且该节点上的大多数sstable都已损坏。(我们无法运行压缩,甚至无法擦除)
那么,是否可以清理该节点的数据、缓存和commitlog目录,并使用bootstrap=true重新启动?将所有数据流返回到此节点会有帮助吗?
如果可能的话,有没有什么东西会引起问题?应该采取什么措施来避免任何危险?
只要您的复制因子设置为2。清理并重新启动计算机节点应该没有问题。但数据流需要一些时间,Mine大约需要4个小时。直观分析的最佳方法是从DataStax安装Opscenter。这是一个很棒的工具。没有危险。如果你能成功,请告诉我们!
此外,建议升级到Cassandra 1.0。它快多了&你会立刻注意到差异。