日期:2014-05-16 浏览次数:20448 次
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