日期:2014-05-16  浏览次数:20448 次

mongodb系列之下载安装架构篇

1、下载mongodb

下载地址:http://www.mongodb.org/downloads

下载注意事项:

      (1)选择对应的平台下载包。

      (2)选择稳定的版本。

我这下载的是 mongodb-linux-x86_64-2.0.6.tgz

2、安装启动mongodb (注:由于我这只有一台机器空闲,故主备和集群的都只配到一台机器的不同端口上,端口号可以随便选择空闲端口号)

单机工作方式(single):

       (1)、直接解压,我解压到 /opt 下 , 为了简化,我将解压后的目录mongodb-linux-x86_64-2.0.6改为mongodb。

       (2)、进入目录/opt/mongodb,建立目录data用来存放数据,建立目录log用来存放日志(当然你也可以换一个名字,换一个地方存放)

       (3)、建立一个配置文件,随便起个名字,比如mongodb.conf,编辑配置文件,加入下面配置:

               dbpath=/opt/mongodb/data/
               logpath=/opt/mongodb/log/s.log
               logappend=true
               fork=true
               directoryperdb=true
               port=27017
               cpu=true

       (4)、启动mongodb服务,运行/opt/mongodb/bin/mongod  -config /opt/mongodb/mongodb.conf

       到现在,单机模式已经安装启动完毕。运行mongodb,/opt/mongodb/bin/mongo 127.0.0.1:27017,现在就可以开始插入数据了。

主备工作方式(master-slave):

         (1)、直接解压,我解压到 /opt 下 , 为了简化,我将解压后的目录mongodb-linux-x86_64-2.0.6改为mongodb。

         (2)、进入目录/opt/mongodb,建立目录data/master,data/slave用来存放数据,建立目录log用来存放日志(当然你也可以换一个名字,换一个地方存放)

         (3)、建立一个master的配置文件,随便起个名字,比如master.conf,编辑配置文件,加入下面配置:

               dbpath=/opt/mongodb/data/master/
               logpath=/opt/mongodb/log/master.log
               logappend=true
               fork=true
               directoryperdb=true
               port=27017
               cpu=true 
               master=true
               oplogSize=2048

           (4)、建立一个slave的配置文件,随便起个名字,比如slave.conf,编辑配置文件,加入下面配置:

              dbpath=/opt/mongodb/data/slave/
               logpath=/opt/mongodb/log/slave.log
               logappend=true
               fork=true
               directoryperdb=true