在 Cassandra 运行时针对实时 sstable 运行 sstableverify 是否安全?在实验室中运行 sstableverify 之后和期间,我在任何日志中都找不到任何表明存在问题的内容。
问问题
161 次
2 回答
4
SSTable 本质上是不可变的,因此您可以使用运行 Cassandra 的同一用户来使用它们(请参阅注释以获取解释)。如果您想防止它们因压缩而消失,您可以拍摄将创建文件硬链接的快照(但不要忘记稍后删除快照)。
于 2018-02-05T17:51:16.973 回答
2
也许是安全的......但是,在运行 sstableverify 时,您可能会遇到 sstables 的消失,因为压缩(其他可能的东西)。使用 nodetool verify 代替实时数据。对离线恢复系统上的数据使用 sstableverify 来验证数据。
于 2018-02-05T17:49:48.170 回答