无法在其他文件夹路径中启动MongoDB并获得一些警告

时间:2016-01-12 04:33:44

标签: mongodb

运行MongoDB时遇到一个问题。我创建了一个文件夹,需要在那里运行MongoDB。当我输入commend mongod --dbpath pathname并按下回车键时,它给了我以下消息并终止。

2016-01-12T09:41:46.359+0530 I CONTROL
2016-01-12T09:41:46.359+0530 W CONTROL  32-bit servers don't have journaling ena
bled by default. Please use --journal if you want durability.
2016-01-12T09:41:46.359+0530 I CONTROL
Invalid command: and

我正在使用win-xp,需要在不同的路径上运行mongoDB。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

对于32个构建系统,存在一些约束。数据库大小不应超过2GB。如果启用日记功能,则数据库文件会进一步缩小。

因此,在您感兴趣的目录路径中启动mongod日志记录。

mongod --port 27017 --dbpath <db-path> --journal

在没有日记的情况下启动mongod

mongod --port 27017 --dbpath <db-path> --nojournal

mongod --port 27017 --dbpath <db-path> 

因为对于32位系统,默认情况下会禁用日记功能。

您可以将--smallfiles与日记功能结合使用,这对日记文件非常有用,