注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

涅槃

文档收藏

 
 
 

日志

 
 
 
 

MongoDB官方提供了更方便的Ubuntu下安装方法  

2013-06-01 16:34:30|  分类: Mongodb&Nosql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
分类: MongoDB2013-04-12 11:35 305人阅读 评论(0) 收藏 举报

我的系统是Ubuntu 12.10

首先添加key:

  1. apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10  

一上来就出错:

  1. Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.PJ6JkuPTDR --trustdb-name /etc/apt//trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10  
  2. gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com  
  3. gpg: keyserver timed out  
  4. gpg: keyserver receive failed: keyserver error  

因为keyserver.ubuntu.com服务器用的端口是11371, 在公司网络中受限制。

所以需要通过SSH隧道出去:

  1. ssh -fNL 11371:keyserver.ubuntu.com:11371 root@non-blocked-server -p 443 sudo apt-key adv --keyserver 127.0.0.1 --recv 7F0CEB10  

假定公司外面有一台Ubuntu服务器,有公网IP,上面用non-blocked-server表示其IP,安装了SSH服务,并吧端口设置为HTTPS端口:443. 因为公司防火墙允许访问外面的443端口。

上面的命令运行后,就建立了隧道,同时本机监听了11371端口。

然后再添加key:

  1. apt-key adv --keyserver 127.0.0.1 --recv 7F0CEB10  

注意此时keyserver.ubuntu.com被替换成了127.0.0.1

现在添加成功:

  1. --primary-keyring /etc/apt/trusted.gpg --keyserver 127.0.0.1 --recv 7F0CEB10  
  2. gpg: requesting key 7F0CEB10 from hkp server 127.0.0.1  
  3. gpg: key 7F0CEB10: public key "Richard Kreuter <richard@10gen.com>" imported  
  4. gpg: no ultimately trusted keys found  
  5. gpg: Total number processed: 1  
  6. gpg:               imported: 1  (RSA: 1)  

现在创建一个文件:/etc/apt/sources.list.d/10gen.list

里面的内容为:

  1. echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" >> /etc/apt/sources.list.d/10gen.list  

现在更新一下:

  1. apt-get update  


下面的命令可以安装MongoDB最新版本
  1. apt-get install mongodb-10gen  

安装完成后,配置文件为:

/etc/mongodb.conf

可以在其中看到数据库文件路径为:/var/lib/mongodb

日志文件路径:/var/log/mongodb/mongdb.log


服务脚本已经安装:

/etc/init.d/mongodb


mongodb已经自动启动,现在可以通过

service mongodb start|stop|restart 来控制了。


官方文档在:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

时不时去看一下,以防发生变化。


  评论这张
 
阅读(454)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018