如何将 cassandra 提交日志中的数据转换为可读格式
Posted
技术标签:
【中文标题】如何将 cassandra 提交日志中的数据转换为可读格式【英文标题】:How to convert data in cassandra commitlogs to readable format 【发布时间】:2016-11-07 15:32:31 【问题描述】:是否可以在提交日志中看到数据,如果可以,我们如何将其转换为我们可以解释的可读形式。
【问题讨论】:
简短的回答是否定的。长答案是查看 CASSANDRA-8844 【参考方案1】:提交日志文件,这些是 Cassandra 内部维护的加密文件,因此您将无法访问它们。
提交日志的用途:
如果 Cassandra 在每次更新时都编写这些 SSTable,它将完全受 IO 限制并且非常慢。 因此 Cassandra 使用了一些技巧来获得更好的性能。它不会在每次列更新时将 SSTables 写入磁盘,而是将更新保存在内存中并定期将这些更改刷新到磁盘以将 IO 保持在合理的水平。
【讨论】:
以上是关于如何将 cassandra 提交日志中的数据转换为可读格式的主要内容,如果未能解决你的问题,请参考以下文章