【发布时间】:2018-07-15 14:54:13
【问题描述】:
在 Cassandra 运行时针对实时 sstable 运行 sstableverify 是否安全? 在实验室中运行 sstableverify 之后和期间,我在任何日志中都找不到任何表明存在问题的内容。
【问题讨论】:
标签: cassandra cassandra-3.0 cassandra-2.2
在 Cassandra 运行时针对实时 sstable 运行 sstableverify 是否安全? 在实验室中运行 sstableverify 之后和期间,我在任何日志中都找不到任何表明存在问题的内容。
【问题讨论】:
标签: cassandra cassandra-3.0 cassandra-2.2
SSTable 本质上是不可变的,因此您可以使用运行 Cassandra 的同一用户来使用它们(请参阅注释以获取解释)。如果您想防止它们因压缩而消失,您可以拍摄将创建文件硬链接的快照(但不要忘记稍后删除快照)。
【讨论】:
也许安全...但是,您可能会在运行 sstableverify 时遇到 sstables 的消失,这是由于压缩(其他可能的原因)。使用 nodetool verify 代替实时数据。对离线恢复系统上的数据使用 sstableverify 来验证数据。
【讨论】: