CentOS 5.5 に MongoDB を yum からインストールする
参考:
CentOS and Fedora Packages - MongoDB
http://www.mongodb.org/display/DOCS/CentOS+and+Fedora+Packages
mongoDB用のレポジトリファイルを追加
$ sudo vi /etc/yum.repos.d/10gen.repo
64bit用を設定を追加
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0
mongo関連のパッケージを探す
$ yum search mongo Loaded plugins: fastestmirror 10gen | 951 B 00:00 addons | 951 B 00:00 base | 1.1 kB 00:00 extras | 2.1 kB 00:00 updates | 1.9 kB 00:00 ===================================================== Matched: mongo =================================================== mongo-10gen.x86_64 : mongo client shell and tools mongo-10gen-server.x86_64 : mongo server, sharding server, and support scripts mongo18-10gen.x86_64 : mongo client shell and tools mongo18-10gen-server.x86_64 : mongo server, sharding server, and support scripts
$ yum list | grep mongo mongo-10gen.x86_64 2.0.2-mongodb_1 10gen mongo-10gen-server.x86_64 2.0.2-mongodb_1 10gen mongo18-10gen.x86_64 1.8.4-mongodb_1 10gen mongo18-10gen-server.x86_64 1.8.4-mongodb_1 10gen
インストール
sudo yum install mongo-10gen-server.x86_64
serverをインストールすればクライアント(mongo-10gen.x86_64)も一緒にインストールされる。
インストールされたRPMパッケージに含まれるファイルやコマンドの一覧を表示する
$ rpm -ql mongo-10gen-server.x86_64 /etc/mongod.conf /etc/rc.d/init.d/mongod /etc/sysconfig/mongod /usr/bin/mongod /usr/bin/mongos /usr/share/man/man1/mongod.1 /usr/share/man/man1/mongos.1 /var/lib/mongo /var/log/mongo /var/log/mongo/mongod.log $ rpm -ql mongo-10gen.x86_64 /usr/bin/bsondump /usr/bin/mongo /usr/bin/mongodump /usr/bin/mongoexport /usr/bin/mongofiles /usr/bin/mongoimport /usr/bin/mongorestore /usr/bin/mongostat /usr/bin/mongotop /usr/share/man/man1/bsondump.1 /usr/share/man/man1/mongo.1 /usr/share/man/man1/mongodump.1 /usr/share/man/man1/mongoexport.1 /usr/share/man/man1/mongofiles.1 /usr/share/man/man1/mongoimport.1 /usr/share/man/man1/mongorestore.1 /usr/share/man/man1/mongostat.1
/etc/mongod.conf のデフォルト設定
# ログファイル logpath=/var/log/mongo/mongod.log logappend=true # データディレクトリ dbpath=/var/lib/mongo ...
mongod起動
$ sudo /etc/init.d/mongod start
mongoシェル起動
$ /usr/bin/mongo
mongod停止
$ sudo /etc/init.d/mongod stop
mongodの自動起動の設定を確認
$ /sbin/chkconfig --list mongod mongod 0:off 1:off 2:off 3:on 4:off 5:on 6:off