Ubuntuにmongodbをインストールしたので内容をメモしておきます。
まずapt-keyを追加します。
1 $ sudo apt-key adv --keyserver keyserver. ubuntu.com --recv 7F0CEB10
10genのリポジトリを追加します。
1 $ sudo vi /etc/apt/sources.lis t.d/10gen. list 2 $ cat /etc/apt/s ources.lis t.d/10gen. list 3 deb http://dow nloads-dis tro.mongod b.org/repo /ubuntu-up start dist 10gen
aput-getをupdateしてからmongodbをインストールします。
1 $ sudo apt-get update 2 $ sudo apt-get install mongodb-10gen
設定ファイルは下記に置かれます。
1 $ ls -l /etc/mongodb.conf 2 -rw-r--r-- 1 root root 1891 8月 10 00:59 /etc/mongo db.conf
制御スクリプトは下記にあります。
1 $ ls -l /etc/init.d/mongodb 2 lrwxrwxrwx 1 root root 21 8月 10 00:59 /etc/init. d/mongodb -> /lib/init/ upstart-jo b
データファイルとログファイルは下記に置かれます。
1 $ ls -ld /var/lib/mongodb/ 2 drwxr-xr-x 2 mongodb mongodb 4096 8月 15 22:54 /var/lib/m ongodb/ 3 $ ls -ld /var/log/m ongodb/ 4 drwxr-xr-x 2 mongodb mongodb 4096 8月 15 22:54 /var/log/m ongodb/
mongodbの停止、起動、再起動は下記コマンドで行えます。
1 $ sudo service mongodb stop 2 mongodb stop/waiting 3 $ sudo service mongodb start 4 mongodb start/runn ing, process 18470 5 $ sudo service mongodb restart 6 mongodb stop/waiti ng 7 mongodb start/runn ing, process 18531
mongoシェルを起動して動作確認します。
1 $ mongo 2 MongoDB shell version: 2.0.7 3 connectingto: test 4 > db.test.sa ve( { a: 1 } ) 5 > db.test.fi nd() 6 { "_id" : ObjectId("502badfff8 7e50337751 f7b0"), "a" : 1 }
posted by
akanuma
on Wed 15 Aug 2012
at 23:12