关闭

CentOS6.5_X64下安装配置MongoDB数据库

标签: MongoDB
7583人阅读 评论(0) 收藏 举报
分类:

环境准备:

硬件要求:50G硬盘 8G内存 4核CPU

软件要求:Linux操作系统:CentOS6.5_X64  mongodb-linux-x86_64-2.6.10.tgz

目的:

安装配置MongoDB数据库
具体操作:
一、关闭SElinux、配置防火墙
1.vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq!  #保存退出
setenforce 0 #使配置立即生效

2.vi /etc/sysconfig/iptables  #编辑
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT  #允许27017端口通过防火墙
:wq! #保存退出
/etc/init.d/iptables restart #重启防火墙使配置生效

二、安装MongoDB
(1).下载MongoDB安装包:mongodb-linux-x86_64-2.6.10.tgz

(按照以下官网链接中的流程安装MongoDB,需要安装的版本是 v2.6.9:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/

# tar -zxvf mongodb-linux-x86_64-2.6.10.tgz

在/root下建立mongodb运行时的文件夹并放入mongodb组件

# mkdir -p mongodb

# cp -R -n mongodb-linux-x86_64-2.6.10/ mongodb

mv mongodb-linux-x86_64-2.6.10 /usr/local/mongodb  #移动解压文件夹到MongoDB安装目录
mkdir  -p  /data/mongodb/mongodb_data/                  #创建MongoDB数据库存放路径
mkdir  -p  /data/mongodb/mongodb_log/                        #创建MongoDB数据库日志存放路径

设置环境变量

# vi ~/.bashrc

在该文件最后一行添加:

export PATH=/usr/local/mongodb/mongodb-linux-x86_64-2.6.10/bin:$PATH

保存并退出文件

输入命令使环境变量生效:

# source ~/.bashrc

建立默认数据存储位置:

mkdir-p /data/db

建立mongodb日志存储位置:

mkdir /usr/local/mongodb/logs

启动数据库命令:

# mongod--logpath=/usr/local/mongodb/logs/mongodb.log --fork

#mongod --logpath=/usr/local/mongodb/logs/mongodb.log --fork --nojournal(第二种启动方法:有,之前起mongodb的时候journal也一起启动,这是mongodb在宕机时回复写操作用的,但是要多占一些硬盘,内存资源。
(2).启动MongoDB
/usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/data/mongodb/mongodb_data/ --logpath=/data/mongodb/mongodb_log/mongodb.log --logappend

about to fork child process, waiting until server is ready for connections.
forked process: 2102
child process started successfully, parent exiting

安装完毕后数据库默认监听端口为27017,数据库默认存储路径为/var/lib/mongo

安装完毕后使用如下命令启动MongoDB:

#service mongod start

(3).查看你启动状态

netstat -ntpl    #查看MongoDB是否启动

用这个命令查看启动状态:ps aux | grep mongod


(4).添加系统服务和守护进程

配置MongoDB开机自启动:chkconfig mongod on    

# echo“/usr/local/mongodb/mongodb-linux-x86_64-2.6.10/bin/mongod--logpath=/root/mongodb/logs/mongodb.log --fork” >> /etc/rc.local

1).修改mongodb系统文件设置开机自启动

       i. 先停止mongodb服务:service mongod stop

       ii. 重新启动mongodb服务,用以下命令:
#mongod --logpath=/usr/local/mongodb/logs/mongodb.log --fork –nojournal

      iii. 最后修改下开机启动文件里mongodb的部分:vi /etc/rc.local,在这行添加:/usr/local/mongodb/mongodb-linux-x86_64-2.6.10/bin/mongod--logpath=/usr/local/mongodb/logs/mongodb.log--fork,后面加上--nojournal,保存。

(5).测试MongoDB数据库

a)  执行导入命令:

    # /usr/local/mongodb/mongodb-linux-x86_64-2.6.10/bin/mongorestore  --db project /root/newDump/project

b)  导入完以后,进行如下操作验证数据数否有了:

# mongo登入数据库

# >useproject

# >db.stock.getIndexes()  (备注:如果有乱码,设置shell终端为utf8),若如下图所示,表明导入数据成功。




2
0
查看评论

MongoDB数据库安装配置(Linux下/Windows下)

MongoDB MongoDB是市面上的主流的NoSQL数据库 简介: MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,完全可以...
  • lu1005287365
  • lu1005287365
  • 2016-07-01 20:30
  • 1524

MongoDB数据库安装配置

最近有需要处理大量非结构化数据,原先使用的MySQL数据库已经渐渐的有点满足不了需要了,通过对比各个数据库(MySQL、Redis、MongoDB、HBase等 )的优劣之后(有经典文章参考:http://blog.csdn.net/defonds/article/details/48471087)...
  • FlySky1991
  • FlySky1991
  • 2017-06-22 17:25
  • 281

MySQL之——CentOS6.5_x64安装配置drbd8.4.2

一、主机资源: Name IP 配置 备注 Master 192.168.0.152 sda/10G,sdb/10G;   Slave 192.168.0.153 sda/10G,sdb/10G;   **************************...
  • l1028386804
  • l1028386804
  • 2016-10-16 15:16
  • 490

Linux下安装配置MongoDB数据库

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一、关闭SElinux、配置防火墙 1、vi /etc/selinux/config #SELINUX=enf...
  • moqiang02
  • moqiang02
  • 2014-09-22 06:27
  • 618

Linux系统安装配置MongoDB数据库

安装教程 1关闭SELINUX 2配置防火墙 3下载安装Mongodb 4启动mongodb安装教程1、关闭SELINUXvi /etc/selinux/config对配置文件进行修改,然后按ESC键,:wq保存退出#SELINUX=enforcing #SELINUXTYPE=targetedSE...
  • u014427391
  • u014427391
  • 2017-05-15 15:28
  • 852

MongoDB数据库安装配置和基本操作

1.安装启动从MongoDB官网下载安装,配置环境变量 在C盘创建以下文件夹 C:\data\db 在命令行执行以下命令C:\Users\admin>mongod 如果执行成功,会出现以下信息 执行完上面的命令并成功开启 MongoDB 数据服务实例之后,就把该控制台最...
  • hb13141029
  • hb13141029
  • 2017-08-29 16:49
  • 114

mongodb数据库安装配置启动

主要介绍mongo数据库的安装配置过程。
  • weijunyuan2010
  • weijunyuan2010
  • 2016-06-04 22:26
  • 285

Linux下安装配置MongoDB数据库图解

说明: 操作系统:CentOS 5.X 64位 IP地址:192.168.21.130 实现目的: 安装配置MongoDB数据库 具体操作: 一、关闭SElinux、配置防火墙 1、vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SE...
  • mailangel123
  • mailangel123
  • 2014-09-18 21:23
  • 308

MongoDB数据库基本用法

MongoDB数据库基本用法 转自http://blog.chinaunix.net/uid-26558059-id-3211264.htmlshow dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 ...
  • xyr05288
  • xyr05288
  • 2016-07-12 16:01
  • 591

MongoDB必知必会 - Ubuntu系统下安装MongoDB数据库

通过源码包安装 官方安装教程地址     https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/ 1.下载     https://www.mongodb.com/downl...
  • topleeyap
  • topleeyap
  • 2017-12-14 22:26
  • 472
    个人资料
    • 访问:533011次
    • 积分:8511
    • 等级:
    • 排名:第2766名
    • 原创:328篇
    • 转载:45篇
    • 译文:5篇
    • 评论:37条
    博客专栏
    文章分类
    最新评论
    大数据
    大数据2.0,将创造出更新更具竞争力的超级企业!
    云计算
    资源整合和企业成本节约的一把利器!
    IT项目管理
    合理配置规划和整合资源,利用最少的资源,打造高效的开发团队,使产出智能化,数量化,自动化!创造最大的价值!