Archive for the ‘Mongodb’ Category

在CentOS 5.5上安装MongoDB

Thursday, July 1st, 2010

首先编辑/etc/yum.repos.d下的配置文件,我修改的是epel.repo,这个配置文件是我在安装OpenVPN的时候加入的,具体参见《CentOS VPS 安装 OpenVPN》。在配置文件中加入MongoDB的Repository地址:

[10gen]
name=10gen Repository
baseurl=http://downloads.mongodb.org/distros/centos/5.4/os/x86_64/
gpgcheck=0

然后执行:

yum update
yum install mongo-stable-server
/etc/init.d/mongod start

安装Ruby的驱动:

yum install mongo

Gentoo x86安装MongoDB

Tuesday, April 6th, 2010

目前MongoDB 1.4还是Masked的,所以安装的时候要UnMasked。在/etc/portage/package.keywords中加入:

dev-db/mongodb ~x86

MongoDB需要的splidermonkey需要Masked的spidermonkey-1.7.0 r1, 在/etc/portage/package.keywords中加入:

dev-lang/spidermonkey ~x86

安装MongDB:

time emerge -avt mongodb

安装完成后加入到启动中:

rc-update add mongodb default

Snow Leopard Install MongoDB With Macports

Saturday, April 3rd, 2010

在Mac OS (Snow Leopard) 上安装MongoDB还是很容易的,使用port命令:

sudo port install mongodb

安装完成后创建data数据目录和log日志目录:

sudo mkdir /opt/local/data
sudo mkdir /opt/local/data/db
sudo mkdir /opt/local/data/log

然后启动mongodb数据库:

sudo mongod --dbpath /opt/local/data/db --fork --logpath /opt/local/data/log/moongodb.log --logappend

使用–fork是使MongoDB以Daemon的方式在后台运行,Daemon方式运行需要指定log文件;如果是普通方式,指定数据库目录就可以。–port参数是指定服务运行的端口,默认是27017。

Ubuntu 9.10 安装 Mongodb

Tuesday, March 2nd, 2010

Mongodb像CouchDB一样,是一种文档结构的数据库,使用C++的开发。Mongodb的Ubuntu安装包还是由mongodb.org所托管的,需要在/etc/apt/sources.list里面添加新的源:

deb http://downloads.mongodb.org/distros/ubuntu 9.10 10gen

然后使用apt的命令进行安装:

sudo apt-get update
sudo apt-get install mongodb

需要额外安装的包有很多:

libnspr4-dev libnss3-dev libpcrecpp0 mongodb xulrunner-1.9.1-dev xulrunner-dev

安装完成后,你可以访问本地的28017(http://127.0.0.1:28017)端口,查看服务是否正常启动。