CentOSにmongodbをインストールしてみる with php
NoSQLのmongodbをインストールしてみる。
- 特徴
- AGPL
- Javascriptライクな操作
- ホームページ
インストール
バイナリをダウンロードして展開するだけ、データベースの格納場所のデフォルトが/data/db/なので、デフォルトのままであれば、あらかじめディレクトリを作っておく。超簡単。
cd /usr/local/ wget http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.0.tgz tar zxfv mongodb-linux-i686-1.6.0.tgz mv mongodb-linux-i686-1.6.0 mongodb mkdir -p /data/db/
- とりあえず起動
/usr/local/mongodb/bin/mongod
だけで起動。
djbさん用設定(daemontools + multilog)
initrdな人は他の人のblogをあたってくらさい。
- /usr/local/mongodb/run
#!/bin/sh exec \ env - PATH="/usr/local/mongodb/bin" \ mongod \ 2>&1
- 設定
chmod +t /usr/local/mongodb/ cd /usr/local/mongodb/ chmod 755 run mkdir log cd log
- /usr/local/mongodb/log/run
#!/bin/sh exec \ multilog t s999999 n100 ./main
- log設定
chmod 755 run ln -s /usr/local/mongodb /service