【问题标题】:Riak kv leveldb corruptionRiak kv leveldb 损坏
【发布时间】:2017-04-23 09:31:24
【问题描述】:

我们在生产 erlang 应用程序中使用 riak kv 作为后端数据库。今天我在一个 riak kv vnodes 的日志文件中看到了很多错误。

{error, {db_open, "Corruption : truncated record at end of file"}} 在synctree_leveldb:safe_open/3.

我可以在一个分区中看到此错误。 如何修复损坏的文件? 任何帮助,将不胜感激。

【问题讨论】:

    标签: erlang riak leveldb


    【解决方案1】:

    一般而言,RIak KV 会自我修复,即您可能会在日志中看到错误,但不会遇到数据丢失或客户端返回错误响应的问题。如果您需要或想要手动修复 LevelDB,请查看以下文档:

    http://docs.basho.com/riak/kv/2.2.0/using/repair-recovery/repairs/#repairing-leveldb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-18
      • 1970-01-01
      相关资源
      最近更新 更多