资讯专栏INFORMATION COLUMN

MongoDB 安装

Harpsichord1207 / 571人阅读

摘要:所以本文是关于安装生产环境的文章。关于更多安装注意事项请翻阅权威指南页官方安装文档在上安装有两种方式使用安装。并使用程序安装。双击安装,执行继续这个大家都知道,就不多说了。安装完成之后,是不能直接使用的。

废话
  

MongoDB 是一款强大的,灵活,且易于扩展的通用型数据库,他能扩展出非常多的功能,如二级索引(secondary index),查询范围(range query),排序,聚合(aggregation),以及地理空间索引(geospatial index)。

介绍
  

Q : 网上有很多关于MongoDB的安装文章,为什么还要写这篇文章呢?
A : 网上的很多安装教程说实话质量都很差,都只是适合学习使用,很少关于生产使用的。所以本文是关于 mongodb 安装生产环境的文章。

get

@MongoDB下载

  

根据自己的系统版本 windows or linux 以及系统位数 32bit or 64bit
下载到对应的软件包
我的 windows 是 windows8 64bit 那么我就选择 mongodb-win32-x86_64-2008plus-2.6.4-signed.msi
我的 linux 是 CentOS 6.5 64bit 那么我就选择 mongodb-linux-i686-2.6.4.tgz

64位Linux操作系统是运行MongoDB的最好选择。可能的话应选择它作为内核系统。CentOS和RedHat企业版可能是最普遍的选择,其他的发行版也能供运行MongoDB(Ubuntu也很常用)。应该使用最新发布的稳定版本,因为老旧的,存在缺陷的软件包或内核有时会产生问题。
64位的 Windows 系统也能很好的运行 MongoDB
MongoDB 对于其他版本 Unix 系统支持并没有那么好;如果使用Solaris或者基于BSD的系统,那么应该小心了,应为这些系统发布的MongoDB,都存在(至少曾经存在)很多问题。
关于更多安装注意事项请翻阅《MongoDB权威指南369页》

Linxu install

CentOS 官方安装文档

在CentOS上安装有两种方式

1. 使用 yum 安装。这种方案比较简单,而且会生成 /etc/mongod.conf, /etc/init.d/mongod 文件。属于开箱即用。 2. 使用MongoDB官方提供的 .tgz 包。 并使用 mongod 程序安装。但是需要写很多配置文件,和启动脚本。我这儿有一份在使用yum安装时,产生的启动脚本文件点击下载 首先介绍 yum 安装方式 1. 安装 MongoDB yum 源

复制与你系统相对应的 yum 源 不要全部复制

64-bit
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

32-bit
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1

/etc/yum.repos.d/ 目录下创建 mongodb.repo文件
并级上面选择的源复制到文件中

2. Yum 安装
  

package
mongodb 在 linux 下分为 很多个软件包

表格

软件包名 软件包描述 软件包大小
mongodb-org 一个综合包,他会安装一下四个包
mongodb-org-server 包含mongod守护进程相关的配置和初始化脚本 9.0MB
mongodb-org-mongos 包含了 mongod 的守护进程程序 6.8MB
mongodb-org-shell 包含了mongo的shell就是mongo的客户端 4.3MB
mongodb-org-tools 包含了下面数据库工具 89MB
  

mongoimport,bsondump,mongodump,mongoexport,
mongofiles,mongoimport,mongooplog,mongoperf,
mongorestore, mongostatmongotop

[var@var-yin]$  sudo yum install mongodb-org
[var@var-yin]$  sudo yum install mongodb-org-2.6.4 mongodb-org-server-2.6.4 mongodb-org-shell-2.6.4 mongodb-org-mongos-2.6.4 mongodb-org-tools-2.6.4
3. 启动 mongod
[var@var-yin]$ sudo service mongod start
3. mongod 服务开机自启
[var@var-yin]$ chkconfig --leve 35 mongod on

有些系统可能在启动的时候会失败,这个是你可以去查看 /var/log/mongodb/mongod.log 分析错误原因

关于 MongoDB配置选型概要 Windows install

下载好windows的msi安装包后。双击安装,执行继续 next, 这个大家都知道,就不多说了。安装完成之后,是不能直接使用的。需要将 mongodb的 bin目录 加入到 windows PATH 系统环境变量中。这样我就就可以直接从cmd中安装mongodb了

1. 找到mongodb 安装的目录,将mongodb/bin目录加入到系统环境变量中。这个就不用具体说了吧。
  

再进行第二步之前,需要创建两个目录[log, data]目录
log 目录下再创建一个 mongod.log 文件,log目录用来存放mongod 工作产生的日志
data 目录存放 mongod 的所有数据

2. 将 mongod 安装到系统服务中,打开 cmd 命令窗口
> mongod --logpath  --logappend --dbpath  --install
3. 启动 mongod
> net start mongod
4. 最后尝试使用mongo客户端链接 mongo-server
> mongo 127.0.0.1:27017 test
关于 MongoDB配置选型概要

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7708.html

相关文章

  • 聊聊MongoDB - MongoDB的简单安装

    摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...

    jackwang 评论0 收藏0
  • 聊聊MongoDB - MongoDB的简单安装

    摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...

    notebin 评论0 收藏0
  • 聊聊MongoDB - MongoDB的简单安装

    摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...

    whatsns 评论0 收藏0
  • 聊聊MongoDB - MongoDB的简单安装

    摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...

    JaysonWang 评论0 收藏0
  • 聊聊MongoDB - MongoDB的简单安装

    摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...

    renweihub 评论0 收藏0
  • 聊聊MongoDB - MongoDB的简单安装

    摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...

    diabloneo 评论0 收藏0

发表评论

0条评论

Harpsichord1207

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<