Macos mongod运行,但只输出所有指向路径的输出,即';就这样

Macos mongod运行,但只输出所有指向路径的输出,即';就这样,macos,mongodb,Macos,Mongodb,我现在完全不知所措,非常感谢你的帮助。我通过自制软件安装了mongoDB,并在我的硬盘根目录上创建了data/db目录。到目前为止,一切似乎都很好。然后,我开始运行mongod,并与以下人员会面: all output going to: /usr/local/var/log/mongodb/mongo.log 以下是上次运行时日志文件(最新部分)的内容: Wed Sep 26 18:46:19 [initandlisten] MongoDB starting : pid=7720 port=

我现在完全不知所措,非常感谢你的帮助。我通过自制软件安装了mongoDB,并在我的硬盘根目录上创建了data/db目录。到目前为止,一切似乎都很好。然后,我开始运行mongod,并与以下人员会面:

all output going to: /usr/local/var/log/mongodb/mongo.log
以下是上次运行时日志文件(最新部分)的内容:

Wed Sep 26 18:46:19 [initandlisten] MongoDB starting : pid=7720 port=27017 dbpath=/usr/local/var/mongodb 64-bit host=Notionworks-MacBook-Pro.local
Wed Sep 26 18:46:19 [initandlisten] 
Wed Sep 26 18:46:19 [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
Wed Sep 26 18:46:19 [initandlisten] db version v2.2.0, pdfile version 4.5
Wed Sep 26 18:46:19 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207
Wed Sep 26 18:46:19 [initandlisten] build info: Darwin bs-osx-106-x86-64-1.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 BOOST_LIB_VERSION=1_49
Wed Sep 26 18:46:19 [initandlisten] options: { bind_ip: "127.0.0.1", config: "/usr/local/etc/mongod.conf", dbpath: "/usr/local/var/mongodb", logappend: "true", logpath: "/usr/local/var/log/mongodb/mongo.log" }
Wed Sep 26 18:46:19 [initandlisten] journal dir=/usr/local/var/mongodb/journal
Wed Sep 26 18:46:19 [initandlisten] recover : no journal files present, no recovery needed
Wed Sep 26 18:46:19 [websvr] admin web console waiting for connections on port 28017
Wed Sep 26 18:46:19 [initandlisten] waiting for connections on port 27017
就我所知,一切看起来都正常运行(但我真的不知道我在看什么)。看起来唯一的amis是dbpath,根据文档,它默认为/data/db/

任何帮助都将不胜感激

编辑:

对不起,我忘了提及我在运行mongod之后尝试运行mongo。代码如下:

Notionworks-MacBook-Pro:locomotivecms Notionwork$ mongod
all output going to: /usr/local/var/log/mongodb/mongo.log
mongo
db.test.save( { a: 1} )
db.test.find()
你觉得这正常吗?它不会返回任何东西

更新:


解决了!我很傻,试图在同一个终端窗口中输入命令
mongo
。我不知道你必须打开一个新窗口才能运行它。mongoDB的设置教程中没有提到必须打开一个新窗口,我也没有把二和二放在一起。我很困惑,因为我认为mongoDB只是坐在那里思考。。。现在效果很好!我现在需要弄清楚的是如何永久更改mongoDB的默认路径,这样我就不必每次都用--dbpath来更改它。现在它默认为usr/local/var/mongodb。我只需要找到配置文件,并在可能的情况下更改它。。。刚刚在日志里找到的!耶!我看看能不能改一下!再次感谢您的及时回复

如果要开始使用该实例,只需键入

mongo

在新终端中或在新终端中使用--fork运行mongod

您现在需要更改文件的限制,即266

**警告:软磁电阻过低。文件数为256,应至少为1000

在命令行中输入以下内容以进行更改:
ulimit-n1000


更改它可能会出现maxproc错误,您可以了解更多信息

这看起来不错。您只需要与客户机连接。在你的解释中,你是否遗漏了这个问题?是的,对不起,伙计!请查看我的编辑!我建议您使用Rockmongo(也可以使用其他软件)在MongoDB上连接和运行查询,这对于我将其与未来的项目相结合非常有用!现在我正试图通过终端在shell中运行命令。这是关于这个问题的最简洁、最准确的答案