摘要:所以本文是关于安装生产环境的文章。关于更多安装注意事项请翻阅权威指南页官方安装文档在上安装有两种方式使用安装。并使用程序安装。双击安装,执行继续这个大家都知道,就不多说了。安装完成之后,是不能直接使用的。
废话
介绍MongoDB 是一款强大的,灵活,且易于扩展的通用型数据库,他能扩展出非常多的功能,如二级索引(secondary index),查询范围(range query),排序,聚合(aggregation),以及地理空间索引(geospatial index)。
getQ : 网上有很多关于MongoDB的安装文章,为什么还要写这篇文章呢?
A : 网上的很多安装教程说实话质量都很差,都只是适合学习使用,很少关于生产使用的。所以本文是关于 mongodb 安装生产环境的文章。
@MongoDB下载
Linxu install根据自己的系统版本 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.tgz64位Linux操作系统是运行MongoDB的最好选择。可能的话应选择它作为内核系统。CentOS和RedHat企业版可能是最普遍的选择,其他的发行版也能供运行MongoDB(Ubuntu也很常用)。应该使用最新发布的稳定版本,因为老旧的,存在缺陷的软件包或内核有时会产生问题。
64位的 Windows 系统也能很好的运行 MongoDB
MongoDB 对于其他版本 Unix 系统支持并没有那么好;如果使用Solaris或者基于BSD的系统,那么应该小心了,应为这些系统发布的MongoDB,都存在(至少曾经存在)很多问题。
关于更多安装注意事项请翻阅《MongoDB权威指南369页》
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文件
并级上面选择的源复制到文件中
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, mongostat和 mongotop
[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.43. 启动 mongod
[var@var-yin]$ sudo service mongod start3. 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目录加入到系统环境变量中。这个就不用具体说了吧。2. 将 mongod 安装到系统服务中,打开 cmd 命令窗口再进行第二步之前,需要创建两个目录[log, data]目录
log 目录下再创建一个 mongod.log 文件,log目录用来存放mongod 工作产生的日志
data 目录存放 mongod 的所有数据
> mongod --logpath3. 启动 mongod--logappend --dbpath --install
> net start mongod4. 最后尝试使用mongo客户端链接 mongo-server
> mongo 127.0.0.1:27017 test关于 MongoDB配置选型概要
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/18728.html
摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...
摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...
摘要:安装全过程环境基本情况我是在电脑下安装的系统位,这个也是导致我安装的时候出现异常提示,原因可能是的版本是位的,我应该再找一个位的,但事实上我找不到。 简述 之前讲了一些关于MongoDB的知识,出人意料的受欢迎,也让我很吃惊,所以今天打算分享一些我在自己计算机的虚拟机的centos系统下安装MongoDB的经历,希望感兴趣的你们在安装MongoDB的时候出现问题可以来看看我是怎么安装的...
阅读 3207·2021-09-07 10:10
阅读 3556·2019-08-30 15:44
阅读 2556·2019-08-30 15:44
阅读 2874·2019-08-29 15:11
阅读 2194·2019-08-28 18:26
阅读 2719·2019-08-26 12:21
阅读 1084·2019-08-23 16:12
阅读 2937·2019-08-23 14:57