怎样在Ubuntu上安装mongoDB

http://songgz.iteye.com/blog/1139345

下面讲述怎样在Ubuntu 11.04上安装mongoDB。 
1. 添加10gen package到source.list。10gen package 包含最新的mongoDB版本, 在文件“/etc/apt/sources.list”的末尾添加下面的行。 

Java代码  收藏代码
  1. deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen  


例如:用nano编辑文件“source.list”并像下面一样添加10gen package。 

Java代码  收藏代码
  1. $ sudo nano /etc/apt/sources.list  


文件: /etc/apt/sources.list 内容如下。 

Java代码  收藏代码
  1. #...content omitted ...  
  2.    
  3. ## This software is not part of Ubuntu, but is offered by third-party  
  4. ## developers who want to ship their latest software.  
  5. deb http://extras.ubuntu.com/ubuntu natty main  
  6. deb-src http://extras.ubuntu.com/ubuntu natty main  
  7.    
  8. #mongo repo ###############new line  
  9. deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen  


2. 添加GPG Key。 
10gen package 要求 GPG key, 导入它 : 

Java代码  收藏代码
  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10  


3. 更新 package。 
从新修订 “/etc/apt/sources.list”。 

Java代码  收藏代码
  1. sudo apt-get update  


现在, 一个新的 “mongodb-10gen – 一个面向对像,面向文档的数据库对于安装是有效的。 
4. 安装 mongodb-10gen 
万事具备, 现在可以安装mongoDB package 了: 

Java代码  收藏代码
  1. sudo apt-get install mongodb-10gen  


5. 善后工作。 
现在, mongoDB已被安装, 启动和自动启动mongoDB的脚本被生成到“/etc/init/mongo” 和 “/etc/init.d/mongo“。 另外所有的mongoDB文件被放到 “/usr/bin” 文件夹下。 
主要的配置文件“mongodb.conf”被放到“/etc/mongodb.conf“,在这里可以修改自定义配置。 
文件: mongodb.conf如下。 

Java代码  收藏代码
  1. # mongodb.conf  
  2.    
  3. # Where to store the data.  
  4.    
  5. # Note: if you run mongodb as a non-root user (recommended) you may  
  6. # need to create and set permissions for this directory manually,  
  7. # e.g., if the parent directory isn't mutable by the mongodb user.  
  8. dbpath=/var/lib/mongodb  
  9.    
  10. #where to log  
  11. logpath=/var/log/mongodb/mongodb.log  
  12.    
  13. logappend=true  
  14.    
  15. #port = 27017  
  16. #......  


6. 验证。 
使用“mongo”连接到mongoDB验证它。 

Java代码  收藏代码
    1. $ mongo  
    2. MongoDB shell version: 1.8.1  
    3. connecting to: test  
    4. >  
posted @ 2013-02-08 21:47  balaamwe  阅读(273)  评论(0编辑  收藏  举报