阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

64位CentOS 6.2下安装MongoDB 3.0.2

328次阅读
没有评论

共计 2278 个字符,预计需要花费 6 分钟才能阅读完成。

Mongo 使用 yum 来管理很方便,只要创建 /etc/yum.repos.d/mongodb-org-3.0.repo,写入:

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/RedHat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

然后

sudo yum install -y mongodb-org

就可以了。

不过这可能出现下载速度太慢的问题,如果不使用 yum:

1. 下载 MongoDB
MongoDB 没有专门为 CentOS 的开发的压缩包,不过有 RHDL 的 Red Hat 包以及 linux-legacy 的包,不过 linux-legcy 没有集成 openssl,因此不能在要求安全的生产环境中使用。centos 似乎可以使用 RHDL 的包(目前没有遇到问题而已),

下载地址:http://www.mongodb.org/downloads  或者直接:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.2.tgz

2. 安装依赖

解压缩 tar zxf mongodb-linux-x86_64-rhel62-3.0.2.tgz 运行 bin/mongod,

报了 /usr/mongodb/bin/mongod: /usr/lib64/libssl.so.10: no version information available (required by /usr/mongodb/bin/mongod)

这个是 openssl 的包依赖问题,用

sudo yum update openssl 来更新 openssl 方便快捷~

也可以在 https://www.openssl.org/source/ 下载最新版:

wget https://www.openssl.org/source/openssl-1.0.2a.tar.gz

安装,不过似乎比较麻烦,我安装了 2 个小时解决依赖问题,最后显示主程序正确但是 mongod 依然报缺少包错误。

3. 运行
在 MongoDB 主目录下执行 bin/mongod  显示端口 27017 正在监听

然后开一个新的 ssh 执行 bin/mongo 成功登录

4. 配置
mongod 运行后默认只能在本地登录,使用 /data/db 作为数据库数据存储目录,如果要修改这些配置,则可以使用配置文件
mongod 在运行时可以使用 mongod –config configfile 或者 mongod -f configfile 来指定使用配置文件 configfile 启动进程,详细的 config 可以在 http://docs.mongodb.org/v2.4/reference/configuration-options/  和  http://docs.mongodb.org/manual/reference/configuration-options/ 中找到,我用到了以下几个配置:

logpath=/var/log/mongodb/mongod.log #日志文件的目录
logappend=true  #是否在同一日志文件下续写
fork=true  #是否创建后台守护进程
port = 27017  #监听客户端的端口
pidfilepath=/var/run/mongodb/mongod.pid# 存放 mongod 的进程 pid 的文件
bind_ip=192.168.12.179 #访问限制,仅此地址可以用客户端访问,如果要从别的机器访问请注释掉

另外,因为要搭副本集集群,要用到几个配置:

replSet=clover #副本集的名字
oplogSize=1024 #操作日志文件的大小

更多 MongoDB 相关教程见以下内容

CentOS 编译安装 MongoDB 与 mongoDB 的 php 扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm

CentOS 6 使用 yum 安装 MongoDB 及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm

Ubuntu 13.04 下安装 MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm

MongoDB 入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm

Ubunu 14.04 下 MongoDB 的安装指南 http://www.linuxidc.com/Linux/2014-08/105364.htm

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

Nagios 监控 MongoDB 分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm

基于 CentOS 6.5 操作系统搭建 MongoDB 服务 http://www.linuxidc.com/Linux/2014-11/108900.htm

MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-04/130012.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计2278字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中