我正在运行一段基于LevelDB的代码。它在我的工作站中工作正常,但是当我将它部署到一个集群(使用Lustre文件系统)时,程序会因“无效参数”错误而中断。 LevelDB抛出此错误。
经过几个小时的阅读后,我在网上发现的是,LevelDB无法在集群或多进程环境中运行。我并没有尝试与LevelDB数据库并行执行任何操作,但似乎LevelDB不喜欢该文件系统。
是否有人建议让LevelDB在具有共享文件系统的群集中运行?这甚至可能吗?我应该考虑的任何考虑因素?
干杯!
答案 0 :(得分:0)
它不是levelDb,但为了让它适用于sqlite,我必须使用-localflock
选项安装我的lustre集群。这也是其他一些数据库的解决方案。