「Amazon EC2を始める(導入編)」
「Amazon EC2を始める(SSL編)」
「Amazon EC2を始める(SCP編)」
「Amazon EC2を始める(Apache編)」
「Amazon EC2を始める(node.js編)」
「Amazon EC2を始める(node.js - express編)」
「Amazon EC2を始める(node.js - socket.io編)」の続きです。
概要
今回はただインストールしただけです。
nodeから使ってみたりはまた今度やります。
MongoDB
http://www.mongodb.org/
上記の本家でもとてもわかりやすいのですが、↓こちらもわかりやすいです。
ハンズオンで分かる MongoDB チュートリアル
http://d.hatena.ne.jp/babie/20100805/1280982678
手順
# ダウンロード (最新版は上の本家リンクから探してくださいね。) $ wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.1.tgz --2011-10-31 15:33:46-- http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.1.tgz Resolving fastdl.mongodb.org... 216.137.53.31, 216.137.53.40, 216.137.53.135, ... Connecting to fastdl.mongodb.org|216.137.53.31|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 38242091 (36M) [application/x-tar] Saving to: “mongodb-linux-x86_64-2.0.1.tgz” 100%[==========================================================>] 38,242,091 21.5M/s in 1.7s 2011-10-31 15:33:48 (21.5 MB/s) - “mongodb-linux-x86_64-2.0.1.tgz” saved [38242091/38242091] # 解凍 $ tar xvfz mongodb-linux-x86_64-2.0.1.tgz # 実行ファイルを移動 $ sudo cp mongodb-linux-x86_64-2.0.1/bin/* /usr/local/bin/ # データ保存先を作成 $ sudo mkdir /var/mongo $ sudo chgrp -R webuser /var/mongo $ sudo chmod -R g+w /var/mongo # 起動 # --forkはバックグラウンド起動(--logpath必須) # --dbpath以下にデータファイルを保持 $ mongod --dbpath /var/mongo/ --logpath /var/mongo/db.log --fork $ forked process: 26384 all output going to: /var/mongo/db.log Enter # 起動してますね。 $ ps aux | grep mongo ec2-user 26454 4.5 2.3 259360 14108 ? Dl 15:49 0:01 mongod --dbpath /var/mongo/ --logpath /var/mongo/db.log --fork # 使ってみる。 $ mongo # 保存 > db.sample.insert({uid:'123',name:'ryooo'}) # 取得 > db.sample.find(); { "_id" : ObjectId("4eaec46df0af44d032284e97"), "uid" : "123", "name" : "ryooo" } # 全ドキュメント削除 > db.sample.remove(); > db.sample.find(); > # mongoを終了はするなら $ ps aux | grep mongo ec2-user 26454 4.5 2.3 259360 14108 ? Dl 15:49 0:01 mongod --dbpath /var/mongo/ --logpath /var/mongo/db.log --fork $ sudo kill -TERM 26454 # バックグラウンド起動は↓こんな感じ。 $ sudo node chatapp/app.js > /dev/null 2>&1 &
次はnodeから使ってみます。
※ 来週までおそらく着手できませんが。
0 件のコメント:
コメントを投稿