以下是安装的一些记录
1、安装
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz mv mongodb-linux-i686-2.0.3.tgz /usr/local/ tar xvf mongodb-linux-i686-2.0.3.tgz mv mongodb-linux-i686-2.0.3 mondodb rm -rf mongodb-linux-i686-2.0.3.tgz
2、启动服务
usr/local/mongodb/bin/mongod --dbpath /home/yangdong/data/db
注意参数
--dbpath /home/yangdong/data/db 默认/data/db/(需要手动创建,如果没有启动失败)
--port 12345 默认27017
启动后查看如下输出信息:
yangdong@yangdong-VirtualBox:/usr/local/mongodb/bin$ ./mongod --dbpath /home/yangdong/data/db Fri Mar 2 17:57:51 Fri Mar 2 17:57:51 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. Fri Mar 2 17:57:51 Fri Mar 2 17:57:51 [initandlisten] MongoDB starting : pid=13494 port=27017 dbpath=/home/yangdong/data/db 32-bit host=yangdong-VirtualBox Fri Mar 2 17:57:51 [initandlisten] Fri Mar 2 17:57:51 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data Fri Mar 2 17:57:51 [initandlisten] ** see http://blog.mongodb.org/post/137788967/32-bit-limitations Fri Mar 2 17:57:51 [initandlisten] ** with --journal, the limit is lower Fri Mar 2 17:57:51 [initandlisten] Fri Mar 2 17:57:51 [initandlisten] db version v2.0.2, pdfile version 4.5 Fri Mar 2 17:57:51 [initandlisten] git version: 514b122d308928517f5841888ceaa4246a7f18e3 Fri Mar 2 17:57:51 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_41 Fri Mar 2 17:57:51 [initandlisten] options: { dbpath: "/home/yangdong/data/db" } Fri Mar 2 17:57:51 [initandlisten] waiting for connections on port 27017 Fri Mar 2 17:57:51 [websvr] admin web console waiting for connections on port 28017 Fri Mar 2 17:58:51 [clientcursormon] mem (MB) res:12 virt:79 mapped:0
从启动的信息看默认监听db的链接端口为27017,还启动了简单的web管理界面http://localhost:28017可查看
3、启动shell脚本
/usr/local/mongodb/bin/mongo
4、方便的脚本,作为全局shell启动
cp /usr/local/mongodb/bin/mongod /usr/bin/ mongod --dbpath /home/yangdong/data/db cp /usr/local/mongodb/bin/mongo /usr/bin/
在Windows中
D:\mongodb\mongodb\bin>mongod.exe --dbpath D:/mongodb/data\db D:\mongodb\mongodb\bin>mongo.exe
由于用到了pymongo这里顺便将相应的安装一并记录
这里安装python2.7.2,需要替换ubuntu中预安装的2.6
1、下载准备吧
wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 mv Python-2.7.2.tar.bz2 /usr/local cd /usr/local tar xvf Python-2.7.2.tar.bz2 mv Python-2.7.2 python2.7 rm -rf Python-2.7.2.tar.bz2
2、安装及配置
cd python2.7/ ./configure make sudo make install #这里直接将2.6替换了 #or sudo make altinstall
其他更多配置见这里把
http://blog.donews.com/etherman/archive/2010/09/21/1010801.aspx
http://blog.csdn.net/njuitjf/article/details/6566902
接下来安装pymongo模块,这里采用下载源代码的方式安装。
wget http://pypi.python.org/packages/source/p/pymongo/pymongo-2.1.1.tar.gz#md5=fa0e171cf2538b77215ccff4f4126edd mv pymongo-2.1.1.tar.gz /usr/local tar xvf pymongo-2.1.1.tar.gz cd pymongo-2.1.1 python setup.py install #or python setup.py --no_ext install