10genリポジトリの追加
/etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=0
yumでインストール
$ yum install mongo-10gen-server.x86_64 mongo-10gen.x86_64 --enablerepo=10gen
---
・
・
・
Installed:
mongo-10gen.x86_64 0:2.2.3-mongodb_1
mongo-10gen-server.x86_64 0:2.2.3-mongodb_1
Complete!
mongodbの起動
$ /etc/init.d/mongod (もしくは service mongod start)
startStarting mongod: forked process: 13622
all output going to: /var/log/mongo/mongod.log
child process started successfully, parent exiting [ OK ]
ログ出力先の設定がいる場合
以下のパラメーターをつける。
--dbpath /var/lib/mongodb
--logpath /var/log/mongodb.log
停止と再起動
$ service mongod stop
$ service mongod restart
自動起動の設定
$ sudo chkconfig mongod on
よくあるエラー
/var/log/mongodd.logがない場合
作ります。
$ sudo touch /var/log/mongodb.log
/var/lib/mongodbがない場合
作ります。
$ sudo mkdir /var/lib/mongodb
Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.
一旦以下のコマンドで対応。
$ export LC_ALL=C