如果是「蒙古DB」,會讓人聯想到「蒙古大夫」,那......將資料存放在這,會不會有些令人擔憂?! ^^"
在我的Mac電腦,研習MongoDB一陣子後,具備一些基本的掌握度了。所以,接著也想將MongoDB,安裝在我EC2的雲端主機上,啟動運轉,開始使用。
「如何在 AWS EC2 雲端主機安裝 MongoDB? 」,在網路搜尋先知先覺的PO文,結果,找到如下的這篇,依著指引照著做,一次就搞定。
提供給需要的同好做參考,但請注意,這篇的作法僅用於AMI版的Linux;不適用於Ubuntu版。
完成安裝後,應該心情很High;感覺Very good吧?!
但.......,能確定安裝與設定都正確了嗎?那MongoDB Service果真已能正常運作了嗎?
為求確認,以便心安,所以,需要有「作法」能夠驗證。我個人的驗證作法,會針對如下兩項目標進行檢驗:
但.......,能確定安裝與設定都正確了嗎?那MongoDB Service果真已能正常運作了嗎?
為求確認,以便心安,所以,需要有「作法」能夠驗證。我個人的驗證作法,會針對如下兩項目標進行檢驗:
- Service在作業系統中,是否已在執行?
- DB的指令,是否能夠操作資料庫?
至於以上兩項的驗證目標,其執行的細節程序如下:
【註】:文字背景標黃色處,表「個人需輸入的指令」;文字前景標紅色之字,表「需要目視檢查驗證的輸出結果」。
驗證Services已在執行
$ service mongod status
/etc/init.d/mongod: line 69: ulimit: open files: cannot modify limit: Operation not permitted
mongod (pid 8645) is running...
/etc/init.d/mongod: line 69: ulimit: open files: cannot modify limit: Operation not permitted
mongod (pid 8645) is running...
驗證可使用DB指令,進行資料操作
$ mongo
MongoDB shell version: 2.4.7
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
> db.test.save({a:1})
> db.test.find()
{ "_id" : ObjectId("5270748a601825edfa039398"), "a" : 1 }
> exit
bye
MongoDB shell version: 2.4.7
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
> db.test.save({a:1})
> db.test.find()
{ "_id" : ObjectId("5270748a601825edfa039398"), "a" : 1 }
> exit
bye
沒有留言:
張貼留言