jyhrte 发表于 2015-4-15 09:59:07

MongoDB 2.4.10 安装和配置

MongoDB 2.4.10 安装和配置

准备
1. 下载安装文件。   


1
2
3
4
5
cd /tmp   
wget https://www.mongodb.org/dr//fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.10.tgz/download
tar –zxvf download   
cd /tmp/mongodb-linux-x86_64-2.4.10/bin   
cp * /usr/bin/





安装
1. 创建启动用户mongod。   


1
2
groupadd mongod   
useradd –g mongod mongod





或   


1
useradd –M –s /sbin/nologin mongod




2. 创建数据库目录。   


1
2
3
4
5
6
#日志文件目录   
mkdir –p /data/var/log/mongodb/   
#数据文件目录   
mkdir –p /data/var/lib/mongodb/   
#PID文件目录   
mkdir –p /data/var/run/mongodb/




3. 修改目录所有者。   


1
2
cd /data/var   
chown –R mongod.mongod log lib run





配置
1. 创建配置文件/etc/mongod.conf。   


1
2
3
4
5
6
7
8
9
logpath=/data/var/log/mongodb/mongod.log   
logappend=true   
fork=true   
dbpath=/data/var/lib/mongodb   
journal=true   
directoryperdb = true   
auth = true   
#replSet = rs_test   
#keyFile = /etc/mongo_main.key




2. 若将配置为副本集成员,从另一台成员上拷贝文件。   


1
2
3
4
5
scp –P 22 /etc/mongod.conf root@192.168.0.3:/tmp   
scp –P 22 /etc/mongo_main.key root@192.168.0.3:/tmp   
cp /tmp/mongo_main.key /etc/   
cp /tmp/mongod.conf /etc/   
chown mongod.mongod /etc/mongo_main.key




3. 创建启动脚本mongod。   


1
2
3
scp –P 22 /etc/init.d/mongod root@192.168.0.3:/tmp   
cp /tmp/mongod /etc/init.d/mongod   
chkconfig –level 35 mongod on




4. 修改系统最大打开文件数。   


1
2
ulimit –n 64000   
vi /etc/security/limits.conf





在最后添加:   
* soft nofile 64000   
* hard nofile 64000   
* soft nproc 32000   
* hard nproc 32000


1
vi /etc/profile




在最后添加:   
ulimit –n 64000   
在启动脚本mongod中也增加ulimit –n 64000

5. 启动服务。   


1
service mongod start



页: [1]
查看完整版本: MongoDB 2.4.10 安装和配置