Riak leveldb 腐败
Riak leveldb Corruption
我遇到以下错误:
@riak_kv_vnode:maybe_create_hashtrees:178 riak_kv/456719261665907161938651510223838443642478919680: unable to start index_hashtree: {error,{{bad match,{error,{db_open,"Corruption: truncated record at end of file"}}}
完整日志在这里:http://pastebin.com/Lgaqw2Wu
运行 版本:
里亚克:
riak_2.0.2-1_amd64.deb
OS :
经销商编号:Ubuntu
说明:Ubuntu 14.04.1 LTS
发布:14.04
代号:trusty
尝试了 vnode 修复、分区修复、节点重启,我跟踪代码到初始化 LevelDB 的函数,很明显我们的哈希树上有损坏。
希望有人能给点建议。
此致
哈希树用于反熵交换。如果您的哈希树中有损坏的文件,最好的方法可能是简单地删除该树的文件并允许它们重建。
您的数据目录中应该有一个包含这些文件的 anti_entropy
目录,如果您删除这些文件并重新启动 Riak,它应该能够从头开始重建这些文件。
我遇到以下错误:
@riak_kv_vnode:maybe_create_hashtrees:178 riak_kv/456719261665907161938651510223838443642478919680: unable to start index_hashtree: {error,{{bad match,{error,{db_open,"Corruption: truncated record at end of file"}}}
完整日志在这里:http://pastebin.com/Lgaqw2Wu
运行 版本: 里亚克: riak_2.0.2-1_amd64.deb
OS : 经销商编号:Ubuntu 说明:Ubuntu 14.04.1 LTS 发布:14.04 代号:trusty
尝试了 vnode 修复、分区修复、节点重启,我跟踪代码到初始化 LevelDB 的函数,很明显我们的哈希树上有损坏。
希望有人能给点建议。
此致
哈希树用于反熵交换。如果您的哈希树中有损坏的文件,最好的方法可能是简单地删除该树的文件并允许它们重建。
您的数据目录中应该有一个包含这些文件的 anti_entropy
目录,如果您删除这些文件并重新启动 Riak,它应该能够从头开始重建这些文件。