MongoDBを入れる

MongoDB - http://www.mongodb.org/

ダウンロード&インストール

[root@centos6 ~]# cd /usr/local/src
[root@centos6 src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7.tgz
[root@centos6 src]# tar xvfz mongodb-linux-i686-2.0.7.tgz 
[root@centos6 src]# mv mongodb-linux-i686-2.0.7 /usr/local/lib/mongodb
[root@centos6 src]# cd /usr/local/lib/mongodb

インストール後の設定

[root@centos6 mongodb]# mkdir -p /var/lib/mongodb/data
[root@centos6 mongodb]# vi bin/mongodb.config

/usr/local/lib/mongodb/bin/mongodb.config

dbpath=/var/lib/mongodb/data

起動

[root@centos6 mongodb]# bin/mongod --config bin/mongodb.config 
bash: bin/mongod: /lib/ld-linux.so.2: bad ELF interpreter: そのようなファイルやディレクトリはありません

ないなら入れてリトライ。

[root@centos6 mongodb]# yum install ld-linux.so.2
[root@centos6 mongodb]# bin/mongod --config bin/mongodb.config 
bin/mongod: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

・・・ないなら入れてリトライ。

[root@centos6 mongodb]# yum install libstdc++.so.6
[root@centos6 mongodb]# bin/mongod --config bin/mongodb.config 
:
Thu Aug 23 14:22:57 [initandlisten] waiting for connections on port 27017

おk。

参考:
MongoDBの薄い本