首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用内置终端在Codio中安装MongoDB3.2(Ubuntu14.04.3)

使用内置终端在Codio中安装MongoDB3.2(Ubuntu14.04.3)
EN

Stack Overflow用户
提问于 2016-02-17 09:53:36
回答 1查看 552关注 0票数 0

我正在尝试安装MongoDB3.2到音频使用终端,我是按照他们的网站这里指南。(我是mongodb和nosql的新手)

我必须使用以下命令安装mongodb,步骤4:

sudo apt安装-y mongodb-org

最后得到了如下结论:

代码语言:javascript
复制
..    
The following packages will be upgraded:                                                                                                                                     
      mongodb-org                                                                                                                                                                
    1 upgraded, 0 newly installed, 0 to remove and 51 not upgraded.                                                                                                              
    2 not fully installed or removed.                                                                                                                                            
    Need to get 3,554 B of archives.                                                                                                                                             
    After this operation, 0 B of additional disk space will be used.                                                                                                             
    Get:1 http://repo.mongodb.org/apt/ubuntu/ trusty/mongodb-org/3.2/multiverse mongodb-org amd64 3.2.2 [3,554 B]                                                                
    Fetched 3,554 B in 0s (249 kB/s)                                                                                                                                             
    (Reading database ... 37250 files and directories currently installed.)                                                                                                      
    Preparing to unpack .../mongodb-org_3.2.2_amd64.deb ...                                                                                                                      
    Unpacking mongodb-org (3.2.2) over (3.2.1) ...                                                                                                                               
    Setting up mongodb-org-server (3.2.2) ...                                                                                                                                    
    start: Job failed to start                                                                                                                                                   
    invoke-rc.d: initscript mongod, action "start" failed.                                                                                                                       
    dpkg: error processing package mongodb-org-server (--configure):                                                                                                             
     subprocess installed post-installation script returned error exit status 1                                                                                                  
    dpkg: dependency problems prevent configuration of mongodb-org:                                                                                                              
     mongodb-org depends on mongodb-org-server; however:                                                                                                                         
      Package mongodb-org-server is not configured yet.                                                                                                                          

    dpkg: error processing package mongodb-org (--configure):                                                                                                                    
     dependency problems - leaving unconfigured                                                                                                                                  
    Errors were encountered while processing:                                                                                                                                    
     mongodb-org-server                                                                                                                                                          
     mongodb-org                                                                                                                                                                 
    E: Sub-process /usr/bin/dpkg returned an error code (1)

然后我跑了

数独服务单神启动

启动sudo服务mongodb

这两个命令都将使用start: Job failed to startmongodb: unrecognized service进行响应。

我是不是遗漏了一些东西,比如mongodb需要安装其他软件包?遵循错误的指南版本?我需要创建配置文件吗?如果我怎么做?因为它没有创建一个,还是mongodb不使用内置终端在音频上工作?MongoDB.org服务器已经安装或运行了吗?我一直在寻找精确或类似的东西,也尝试了不同的命令,但没有运气。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-17 17:51:58

这是因为在mongod的服务脚本中使用了ulimit设置。

Mongodb建议64000用于“打开文件”键的ulimit设置。

https://docs.mongodb.org/manual/reference/ulimit/#recommended-settings

在音频中,这被设置为4096。

在音频终端中运行下面的命令,并查看“打开文件”设置。

超极限-a

我不认为这个值可以在操作系统级别上用音频进行更改。但是,我们可以从upstart文件中删除此设置(MongoDb不推荐)。

步骤:

  1. 为了保持它的简单和少冗长,从安装MongoDB.org服务器开始,而不是安装完整的MongoDB.org。

sudo apt安装-y mongodb-org-server

  1. 我们知道,如果出现错误,它就会失败--“..Job启动失败.”bla..bla。别理他们一分钟。在您喜欢的编辑器中将'/etc/init/mongod.conf‘文件编辑为root文件。我喜欢维姆。:)

sudo vim /etc/init/mongod.conf

  1. 注释掉(在行的开头键入'#‘),行以’限制nofile‘开头,如下所示。然后保存并关闭文件。

#限制nofile 64000 64000

  1. 现在,通过在终端中运行命令来安装完整的‘MongoDB.org’包,如下所示。

sudo apt安装-y mongodb-org

  1. 去吧,试试芒果到终点站去。如果Mon神服务正在运行,它将成功连接到默认的db。

希望这能有所帮助。

谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35453212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档