Hatena::ブログ(Diary)

@camelmasaの開発日記 このページをアンテナに追加 RSSフィード

Githubで活動しています。

2010-02-22

CentOS5.4にMongoDBをインストールする方法!

| 09:22

前回CouchDBインストールしてみましたが、勢いでMongoDBインストールしてみました。

CentOS5.4にCouchDBをインストールする方法! - @camelmasaの開発日記

参考

no title



環境

OS:CentOS:5.4

MongoDB:1.2.2



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

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

cd /usr/local/src
wget http://downloads.mongodb.org/linux/mongodb-linux-i686-1.2.2.tgz
tar zxfv mongodb-linux-i686-1.2.2.tgz

以上。ダウンロードして展開するだけ。

これでインストール完了です。

CouchDBより簡単でした!!!



動作確認

MongoDBを起動します。

mkdir /data
mkdir /data/db
/usr/local/src/mongodb-linux-i686-1.2.2/bin/mongod

/usr/local/src/mongodb-linux-i686-1.2.2/bin/mongod --help for help and startup options
Fri Feb 19 23:00:03 Mongo DB : starting : pid = 12553 port = 27017 dbpath = /data/db/ master = 0 slave = 0  32-bit

** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
**       see http://blog.mongodb.org/post/137788967/32-bit-limitations for more

Fri Feb 19 23:00:03 db version v1.2.2, pdfile version 4.5
Fri Feb 19 23:00:03 git version: 8a4fb8b1c7cb78648c55368d806ba35054f6be54
Fri Feb 19 23:00:03 sys 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_37
Fri Feb 19 23:00:03 waiting for connections on port 27017

問題なく起動出来ているようです。


補足

mongodbバックグラウンドで動かすには、--forkが必要。

またその際には、--logpathの指定も必要になります。

Manage mongod Processes — MongoDB Manual 2.6.4

./mongod --fork --logpath /usr/local/mongodb/logs/


まとめ

CouchDBよりインストールが簡単でした。

今度はphpからデータ操作やCouchDBとの実行速度の比較等をしたいと思います!



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。

このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。

http://spreecommerce.jp/