我需要安装一个有很多数据存储的mongodb实例。 我们有一个数百TB的Lustre FS,但是当monogdb开始给我看这个错误:
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)?
只要删除现有的mongod.lock文件,它应该照顾一切。 如果mongodb没有正常退出,当它退出时不会清理这个文件,所以它认为有些东西可能还在运行。