mongodb是非關聯式資料庫(NoSQL)的代表之一,看一下此篇文章的導讀可以更了解

blog  

連結中的文章有提到

"非關聯式資料庫對於不需要交叉分析的資料比較有利,且與輕量級數據交換格式如 JSON 等能很好的對接,它可以存大量的資料,也不會影響到存取、讀取的速度;但缺點就是不利於交叉分析和搜尋

像是Facebook這種個人的留言並不太需要進行交叉分析和搜尋就很適合使用非關聯式資料庫"  --- NoSQL 資料庫的春天

 

首先來安裝mongodb,我是依照mongodb官網中的方式進行安裝

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux

先切換到root帳號,然後進到/ect/yum.respos.d目錄中新增一檔案mongodb.repo

su –
enter password
cd /etc/yum.repos.d
vim mongodb.repo

在mongodb.repo檔案中貼上以下內容,之後儲存離開

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

接著輸入以下指令即可安裝完成

yum install mongo-10gen mongo-10gen-server

要啟動mongodb可以使用以下指令

service mongod start

或是使用下列指令可以在每次開機時自動啟動mongod這個程序/服務

chkconfig mongod on

要確認是否有啟動成功可以用以下指令觀察(需要加上sudo或是root的權限)

sudo cat /var/log/mongo/mongod.log

若無任何錯誤就表示mongo已經啟動完成

***** SERVER RESTARTED *****


Wed Jan  8 10:09:47.739 [initandlisten] MongoDB starting : pid=2071 port=27017 dbpath=/var/lib/mongo 64-bit host=centos
Wed Jan  8 10:09:47.741 [initandlisten] db version v2.4.8
Wed Jan  8 10:09:47.741 [initandlisten] git version: a350fc38922fbda2cec8d5dd842237b904eafc14
Wed Jan  8 10:09:47.741 [initandlisten] build info: Linux ip-10-2-29-40 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_49
Wed Jan  8 10:09:47.741 [initandlisten] allocator: tcmalloc
Wed Jan  8 10:09:47.741 [initandlisten] options: { config: "/etc/mongod.conf", dbpath: "/var/lib/mongo", fork: "true", logappend: "true", logpath: "/var/log/mongo/mongod.log", pidfilepath: "/var/run/mongodb/mongod.pid" }
Wed Jan  8 10:09:47.793 [initandlisten] journal dir=/var/lib/mongo/journal
Wed Jan  8 10:09:47.803 [initandlisten] recover : no journal files present, no recovery needed
Wed Jan  8 10:09:48.035 [websvr] admin web console waiting for connections on port 28017
Wed Jan  8 10:09:48.045 [initandlisten] waiting for connections on port 27017
Wed Jan  8 13:16:23.450 [initandlisten] connection accepted from 127.0.0.1:46187
arrow
arrow
    文章標籤
    mongodb centos
    全站熱搜

    長風破浪會有時 發表在 痞客邦 留言(0) 人氣()