Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23059
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-11 16:41
个人简介

运维工程师+DBA

文章分类

全部博文(16)

文章存档

2015年(16)

我的朋友

分类: NOSQL

2015-07-13 12:36:23

一、编译安装MongoDB
1.下载mongodb二进制文件
#wget /> 2.解压
#tar zvxf mongodb-linux-x86_64-2.6.10.tgz
3.创建日志目录和数据目录
mkdir /data/mongo/logs /data/mongo/data
4.启动mongodb
#cd mongodb-linux-x86_64-2.6.10
#./bin/mongod --port 27017 --fork --logpath /data/mongo/logs/mongodb.log --dbpath /data/mongo/data
--port 启动后监听的端口
--fork 以守护进程的方式启动
--logpath 输出日志的路径
--dbpath 数据文件路径
5.查看启动情况
#netstat -nltp
查看27017端口是否被监听
#ps -ef | grep mongo
查看是否存在mongod相关进程
6.关闭mongodb
①向MongoDB发送SIGINT信号或SIGTERM信号
kill -2 27017
2表示向mongod进程发送SIGINT信号
kill -4 27017
4表示向mongod发送SIGTERM信号
关闭过程:
关闭所有打开的链接;将内存数据刷新到磁盘;当前操作执行完毕;停止mongod。
②连接到mongod,执行关闭命令
>use admin
>db.shutdownServer();
③向MongoDB发送SIGKILL信号
kill -9 27017
9 向mongod进程发送SIGKILL信号
这种关闭方式的后果是会导致数据库直接关闭,可能造成数据丢失、数据文件损坏等。

二、yum安装
1.查询yum源是否有mongodb
#yum info mongo-10gen
2.添加mongodb源
#vim /etc/yum.repos.d/mongo.repo
[mongo] 

name=Mongodb Repository 
baseurl= /> gpgcheck=0

3.查看mongodb信息
#yum info mongo-10gen
4.安装mongodb
#yum -y install mongo-10gen mongo-10gen-server
5.启动mongodb
#service mongod start
6.关闭mongodb
#service mongod stop
阅读(1882) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~