centos7安装mongodb

一.前言

1.1 介绍
MongoDB[1] 是一个基于分布式文件存储的数据库。由C 语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

1.2 使用场景
用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。也是给应用练手,从外围系统开始使用MongoDB。

用在一些第三方信息的获取或者抓取,因为MongoDB的schema-less,所有格式灵活,不用为了各种格式不一样的信息专门设计统一的格式,极大得减少开发的工作。
mongodb之前有用过,主要用来存储一些监控数据,No schema 对开发人员来说,真的很方便,增加字段不用改表结构,而且学习成本极低。

 

官方英文文档
https://www.mongodb.com/what-is-mongodb

二.安装和运行

2.1 准备工作

mkdir /opt/mongodb/{data,logs}
chown -R mongod:mongod /opt/mongodb/

配置系统 ulimit

vim /etc/security/limits.conf
* soft nofile 64000 
* hard nofile 64000
* soft nproc 64000
* hard nproc 64000 

需要重新登录,或者重新打开ssh客户端连接,永久生效

2.2 配置yum repository

vim /etc/yum.repos.d/mongodb-enterprise.repo 

[mongodb-enterprise]
name=MongoDB Enterprise Repository
baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/4.2/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

2.3 安装 MongoDB Enterprise版本

sudo yum install -y mongodb-enterprise

2.4 修改配置信息

vim /etc/mongod.conf

storage.dbPath   /opt/mongodb/data    #数据目录
systemLog.path   /opt/mongodb/logs #日志目录
bind_ip  0.0.0.0

2.5 启动

sudo chkconfig mongod on

sudo service mongod start

posted @ 2019-10-25 14:37  人生是一场修行  阅读(127)  评论(0编辑  收藏  举报