LevelDb之manifest文件
从这篇文章开始想写写leveldb的小知识。先了解manifest文件,因为这个文件关系到实例的读取。至于这个文件的内部结构以及如何来的,等会再聊。 if instances[Name], err = leveldb.OpenFile(Dir, instance); err != nil { return errors.New(fmt.Sprintf(`leveldbs: err while open %s : %s`, Dir, err.Error())) } 这段代码在manifest文件损坏的情况下会出现报错,报错内容: ERROR leveldb: manifest corrupted: missing [file=MANIFEST-*******] 报错原因:leveldb在存储过...阅读全文