64位CentOS6.2下安装MongoDB3.0.2

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

成都创新互联公司专业为企业提供莒县网站建设、莒县做网站、莒县网站设计、莒县网站制作等企业网站建设、网页设计与制作、莒县企业网站模板建站服务,10余年莒县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

[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 #操作日志文件的大小

新闻标题:64位CentOS6.2下安装MongoDB3.0.2
文章来源:http://www.shufengxianlan.com/qtweb/news44/254194.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联