您好,欢迎访问一九零五行业门户网

MongoDB 2.4.10 安装和配置

mongodb是一个基于分布式文件存储的数据库。由c++语言编写。旨在为web应用提供可扩展的高性能数据存储解决方案。
介绍
mongodb是一个基于分布式文件存储的数据库。由c++语言编写。旨在为web应用提供可扩展的高性能数据存储解决方案。
特点
高性能、易部署、易使用,存储数据非常方便。
主要功能特性有:
使用原理
所谓“面向集合”(collenction-oriented),意思是数据被分组存储在数据集中,被称为一个集合(collenction)。每个集合在数据库中都有一个唯一的标识名,并且可以包含无限数目的文档。集合的概念类似关系型数据库(rdbms)里的表(table),不同的是它不需要定义任何模式(schema)。
模式自由(schema-free),,意味着对于存储在mongodb数据库中的文件,我们不需要知道它的任何结构定义。如果需要的话,你完全可以把不同结构的文件存储在同一个数据库里。
存储在集合中的文档,被存储为键-值对的形式。键用于唯一标识一个文档,为字符串类型,而值则可以是各种复杂的文件类型。我们称这种存储形式为bson(binary json)。
准备
1. 下载安装文件。 
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。 
12 groupadd mongod   
useradd –g mongod mongod
或   
useradd –m –s /sbin/nologin mongod
2. 创建数据库目录。 
#日志文件目录   
mkdir –p /data/var/log/mongodb/   
#数据文件目录   
mkdir –p /data/var/lib/mongodb/   
#pid文件目录   
mkdir –p /data/var/run/mongodb/
3. 修改目录所有者。 
cd /data/var   
chown –r mongod.mongod log lib run
配置
1. 创建配置文件/etc/mongod.conf。 
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. 若将配置为副本集成员,从另一台成员上拷贝文件。 
scp –p 22 /etc/mongod.conf [email protected]:/tmp   
scp –p 22 /etc/mongo_main.key [email protected]:/tmp   
cp /tmp/mongo_main.key /etc/   
cp /tmp/mongod.conf /etc/   
chown mongod.mongod /etc/mongo_main.key
3. 创建启动脚本mongod。 
scp –p 22 /etc/init.d/mongod [email protected]:/tmp   
cp /tmp/mongod /etc/init.d/mongod   
chkconfig –level 35 mongod on
4. 修改系统最大打开文件数。 
ulimit –n 64000   
vi /etc/security/limits.conf
在最后添加:   
* soft nofile 64000   
* hard nofile 64000   
* soft nproc 32000   
* hard nproc 32000
vi /etc/profile
在最后添加:   
ulimit –n 64000   
在启动脚本mongod中也增加ulimit –n 64000
5. 启动服务。 
mongodb 3.0 正式版发布下载 
centos编译安装mongodb
centos 编译安装 mongodb与mongodb的php扩展
centos 6 使用 yum 安装mongodb及服务器端配置
ubuntu 13.04下安装mongodb2.4.3
mongodb入门必读(概念与实战并重)
ubunu 14.04下mongodb的安装指南
《mongodb 权威指南》(mongodb: the definitive guide)英文文字版[pdf]
nagios监控mongodb分片集群服务实战
基于centos 6.5操作系统搭建mongodb服务
mongodb 的详细介绍:请点这里
mongodb 的下载地址:请点这里
本文永久更新链接地址:
其它类似信息

推荐信息