Mongodb 优于 Lustre?

Mongodb 优于 Lustre?

我需要安装一个具有大量数据存储的 mongodb 实例。我们有一个具有数百 TB 的 Lustre FS,但是当 monogdb start 时显示此错误:

Mon Jul 15 12:06:50.898 [initandlisten] exception in initAndListen: 10310 Unable to lock file: /var/lib/mongodb/mongod.lock. Is a mongod instance already running?, terminating
Mon Jul 15 12:06:50.898 dbexit: 

但权限应该没问题:

# ls -lart /project/mongodb/
total 8
drwxr-xr-x 19 root   root   4096 Jul 15 11:12 ..
-rwxr-xr-x  1 mongod mongod    0 Jul 15 11:54 mongod.lock
drwxr-xr-x  2 mongod mongod 4096 Jul 15 12:10 .

并且没有其他正在运行的进程:

# ps -fu mongod
UID        PID  PPID  C STIME TTY          TIME CMD
# 

有人做过这个吗(Lustre+mongodb)?

答案1

只需删除现有的 mongod.lock 文件,它就可以处理所有事情。如果 mongodb 不能正常退出,它不会在退出时清理此文件,因此它会认为某些程序可能仍在运行。

相关内容