根据mongodb官网提供的教程安装:

1.创建mongdb-org-3.4.repo

2.使得selinux的config为disabled

3.yum -y install mongodbxxxxxx

4.配置/etc/mongod.conf

5.service mongod start

[root@bogon yum.repos.d]# touch mongodb-org-3.4.repo

[root@bogon yum.repos.d]# ls

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo

CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  mongodb-org-3.4.repo

[root@bogon yum.repos.d]# vi mongodb-org-3.4.repo 

[root@bogon yum.repos.d]# yum install -y mongodb-org

已加载插件:fastestmirror, langpacks

base                                                                                                                                    | 3.6 kB  00:00:00     

extras                                                                                                                                  | 3.4 kB  00:00:00     

mongodb-org-3.4                                                                                                                         | 2.4 kB  00:00:00     

updates                                                                                                                                 | 3.4 kB  00:00:00     

(1/5): base/7/x86_64/group_gz                                                                                                           | 155 kB  00:00:02     

(2/5): extras/7/x86_64/primary_db                                                                                                       | 183 kB  00:00:02     

(3/5): mongodb-org-3.4/7/primary_db                                                                                                     | 8.5 kB  00:00:02     

(4/5): updates/7/x86_64/primary_db                                                                                                      | 1.2 MB  00:00:03     

(5/5): base/7/x86_64/primary_db                                                                                                         | 5.6 MB  00:00:08     

Determining fastest mirrors

 * base: mirrors.163.com

 * extras: mirrors.163.com

 * updates: mirrors.163.com

正在解决依赖关系

--> 正在检查事务

---> 软件包 mongodb-org.x86_64.0.3.4.0-1.el7 将被 安装

--> 正在处理依赖关系 mongodb-org-tools = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要

--> 正在处理依赖关系 mongodb-org-shell = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要

--> 正在处理依赖关系 mongodb-org-server = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要

--> 正在处理依赖关系 mongodb-org-mongos = 3.4.0,它被软件包 mongodb-org-3.4.0-1.el7.x86_64 需要

--> 正在检查事务

---> 软件包 mongodb-org-mongos.x86_64.0.3.4.0-1.el7 将被 安装

---> 软件包 mongodb-org-server.x86_64.0.3.4.0-1.el7 将被 安装

---> 软件包 mongodb-org-shell.x86_64.0.3.4.0-1.el7 将被 安装

---> 软件包 mongodb-org-tools.x86_64.0.3.4.0-1.el7 将被 安装

--> 解决依赖关系完成





依赖关系解决





===============================================================================================================================================================

 Package                                    架构                           版本                                  源                                       大小

===============================================================================================================================================================

正在安装:

 mongodb-org                                x86_64                         3.4.0-1.el7                           mongodb-org-3.4                         5.8 k

为依赖而安装:

 mongodb-org-mongos                         x86_64                         3.4.0-1.el7                           mongodb-org-3.4                          12 M

 mongodb-org-server                         x86_64                         3.4.0-1.el7                           mongodb-org-3.4                          20 M

 mongodb-org-shell                          x86_64                         3.4.0-1.el7                           mongodb-org-3.4                          11 M

 mongodb-org-tools                          x86_64                         3.4.0-1.el7                           mongodb-org-3.4                          49 M





事务概要

===============================================================================================================================================================

安装  1 软件包 (+4 依赖软件包)





总下载量:91 M

安装大小:257 M

Downloading packages:

警告:/var/cache/yum/x86_64/7/mongodb-org-3.4/packages/mongodb-org-3.4.0-1.el7.x86_64.rpm: 头V3 RSA/SHA1 Signature, 密钥 ID a15703c6: NOKEY/s |    0 B  --:--:-- ETA 

mongodb-org-3.4.0-1.el7.x86_64.rpm 的公钥尚未安装

(1/5): mongodb-org-3.4.0-1.el7.x86_64.rpm                                                                                               | 5.8 kB  00:00:01     

(2/5): mongodb-org-mongos-3.4.0-1.el7.x86_64.rpm                                                                                        |  12 MB  00:01:27     

(3/5): mongodb-org-shell-3.4.0-1.el7.x86_64.rpm                                                                                         |  11 MB  00:00:47     

(4/5): mongodb-org-server-3.4.0-1.el7.x86_64.rpm                                                                                        |  20 MB  00:02:27     

(5/5): mongodb-org-tools-3.4.0-1.el7.x86_64.rpm                                                                                         |  49 MB  00:02:10     

---------------------------------------------------------------------------------------------------------------------------------------------------------------

总计                                                                                                                           352 kB/s |  91 MB  00:04:25     

从 https://www.mongodb.org/static/pgp/server-3.4.asc 检索密钥

导入 GPG key 0xA15703C6:

 用户ID     : "MongoDB 3.4 Release Signing Key <packaging@mongodb.com>"

 指纹       : 0c49 f373 0359 a145 1858 5931 bc71 1f9b a157 03c6

 来自       : https://www.mongodb.org/static/pgp/server-3.4.asc

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  正在安装    : mongodb-org-server-3.4.0-1.el7.x86_64                                                                                                      1/5 

Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /usr/lib/systemd/system/mongod.service.

  正在安装    : mongodb-org-tools-3.4.0-1.el7.x86_64                                                                                                       2/5 

  正在安装    : mongodb-org-mongos-3.4.0-1.el7.x86_64                                                                                                      3/5 

  正在安装    : mongodb-org-3.4.0-1.el7.x86_64                                                                                                             5/5 

  验证中      : mongodb-org-shell-3.4.0-1.el7.x86_64                                                                                                       1/5 

  验证中      : mongodb-org-mongos-3.4.0-1.el7.x86_64                                                                                                      2/5 

  验证中      : mongodb-org-tools-3.4.0-1.el7.x86_64                                                                                                       3/5 

  验证中      : mongodb-org-server-3.4.0-1.el7.x86_64                                                                                                      4/5 

  验证中      : mongodb-org-3.4.0-1.el7.x86_64                                                                                                             5/5 





已安装:

  mongodb-org.x86_64 0:3.4.0-1.el7                                                                                                                             





作为依赖被安装:

  mongodb-org-mongos.x86_64 0:3.4.0-1.el7              mongodb-org-server.x86_64 0:3.4.0-1.el7              mongodb-org-shell.x86_64 0:3.4.0-1.el7             

  mongodb-org-tools.x86_64 0:3.4.0-1.el7              





完毕!

[root@bogon yum.repos.d]# cd /etc/selinux/

[root@bogon selinux]# ls

config  semanage.conf  targeted

[root@bogon selinux]# cat config





# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#     enforcing - SELinux security policy is enforced.

#     permissive - SELinux prints warnings instead of enforcing.

#     disabled - No SELinux policy is loaded.

#SELINUX=enforcing

# SELINUXTYPE= can take one of three two values:

#     targeted - Targeted processes are protected,

#     minimum - Modification of targeted policy. Only selected processes are protected. 

#     mls - Multi Level Security protection.

#SELINUXTYPE=targeted 

SELINUX=disabled



[root@bogon lib]# service mongod start

Redirecting to /bin/systemctl start  mongod.service

[root@bogon lib]# ps -ef | grep mongod

mongod     5727      1  3 11:10 ?        00:00:00 /usr/bin/mongod --quiet -f /etc/mongod.conf run

root       5745   5416  0 11:10 pts/2    00:00:00 grep --color=auto mongod

[root@bogon lib]# cd /var/log/mongodb/

[root@bogon mongodb]# ls

mongod.log

[root@bogon mongodb]# cat mongod.log 

2016-12-18T11:10:29.254+0800 I CONTROL  [main] ***** SERVER RESTARTED *****

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] MongoDB starting : pid=5727 port=27017 dbpath=/var/lib/mongo 64-bit host=bogon

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] db version v3.4.0

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] git version: f4240c60f005be757399042dc12f6addbc3170c1

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] allocator: tcmalloc

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] modules: none

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten] build environment:

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten]     distmod: rhel70

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten]     distarch: x86_64

2016-12-18T11:10:29.261+0800 I CONTROL  [initandlisten]     target_arch: x86_64

2016-12-18T11:10:29.270+0800 I CONTROL  [initandlisten] options: { command: [ "run" ], config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1", port: 27017 }, p

rocessManagement: { fork: true, pidFilePath: "/var/run/mongodb/mongod.pid" }, storage: { dbPath: "/var/lib/mongo", journal: { enabled: true } }, systemLog: { d

estination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log", quiet: true } }

2016-12-18T11:10:29.294+0800 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=879M,session_max=20000,eviction=(threads_max=4),config_base=f

alse,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),s

tatistics_log=(wait=0),

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] 

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] 

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] 

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] 

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'

2016-12-18T11:10:29.333+0800 I CONTROL  [initandlisten] 

2016-12-18T11:10:29.381+0800 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory '/var/lib/mongo/diagnostic.data'

2016-12-18T11:10:29.400+0800 I INDEX    [initandlisten] build index on: admin.system.version properties: { v: 2, key: { version: 1 }, name: "incompatible_with_

version_32", ns: "admin.system.version" }

2016-12-18T11:10:29.401+0800 I INDEX    [initandlisten]          building index using bulk method; build may temporarily use up to 500 megabytes of RAM

2016-12-18T11:10:29.402+0800 I INDEX    [initandlisten] build index done.  scanned 0 total records. 0 secs

2016-12-18T11:10:29.403+0800 I COMMAND  [initandlisten] setting featureCompatibilityVersion to 3.4

2016-12-18T11:10:29.405+0800 I NETWORK  [thread1]
waiting for connections on port 27017

卸载mongodb

1.service mongod stop

2.sudo yum erase $(rpm -qa | grep mongodb-org)

3.移除日志数据文件

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongo


												

【Centos7】安装mongodb 使用yum源的更多相关文章

  1. Centos7安装mysql缺乏yum源怎么安装

    找到mysql5.6的centos的repo源,终于解决mysql的安装问题: 1.确保centos安装了wget,没有的话安装wget   1 yum install wget 2.下载mysql的 ...

  2. CentOS7 安装mysql(YUM源方式)

    1.下载mysql源安装包 $ wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm   2.安装mysql ...

  3. CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程

    1)访问mysql官方网站 #访问网站 https://dev.mysql.com/downloads/file/?id=470281 2)下载安装包到linux #进入文件存放路径 cd /usr/ ...

  4. #centos7 创建内网yum源 OpenStack源部署

    #centos7 创建内网yum源#centos7 自动化安装 本地 内网 web源创建.更新 createrepo http OpenStack源部署 Elven原创 http://www.cnbl ...

  5. CentOS7 配置阿里云yum源,vim编辑器,tab自动补全

    1.进入yum的文件夹 命令:cd   /etc/yum.repos.d/ 2.下载wget 命令:yum -y install wget 3.删除yum文件夹所有yum源 命令:rm -rf    ...

  6. [转发]centos7搭建自己的yum源

    centos7搭建自己的yum源 https://www.cnblogs.com/juandx/p/6136621.html 还是需要学习呢 自己之前记得 查过 但是忘记了.     http://w ...

  7. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

  8. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  9. CentOS7配置更新国内yum源

    备份本地yum源文件 cd /etc/yum.repo.d/ mv CentOS-Base.repo CentOS-Base.repo.bakeup 下载国内yum源 阿里云yum源 wget htt ...

随机推荐

  1. Java缓存框架使用EhCache结合Spring AOP

    一.Ehcache简介     EhCache是一个纯Java的进程内缓存框架,具有如下特点:     1. 快速简单,非常容易和应用集成.     2.支持多种缓存策略 .     3. 缓存数据有 ...

  2. Android创建窗口(一)创建应用窗口

    所谓的窗口(Window)就是一个显示在手机屏幕上可视化视图的一片区域.在Android中窗口是一个抽象的概念,每一个Activity就对应着一个窗口,而所有的窗口都是由视图(View)来呈现,而我们 ...

  3. java基础06 IO流

    IO用于在设备间进行数据传输的操作. Java IO流类图结构:   IO流分类 字节流: InputStream FileInputStream BufferedInputStream Output ...

  4. pc端的企业网站(IT修真院test8)详解1-3

    一,base.css基础样式表的意义 我昨天,整理了一下代码规范. 发现现在这个程度的页面还原.有必要创建一个规范的base.css库和framework.css库 而且也要为日后的工作整理一些常用的 ...

  5. DDD理论学习系列(11)-- 工厂

    DDD理论学习系列--案例及目录 1.引言 在针对大型的复杂领域进行建模时,聚合.实体和值对象之间的依赖关系可能会变得十分复杂.在某个对象中为了确保其依赖对象的有效实例被创建,需要深入了解对象实例化逻 ...

  6. Ubuntu14.04桌面系统允许root登录

    首先安装完系统后,在登录界面我们可以看到不允许root账户登录.以普通账户登录系统,打开终端.执行如下命令来设置root密码: sudo passwd root 然后执行命令修改如下配置文件: vi ...

  7. 第2章 rsync算法原理和工作流程分析

    本文通过示例详细分析rsync算法原理和rsync的工作流程,是对rsync官方技术报告和官方推荐文章的解释. 以下是本文的姊妹篇: 1.rsync(一):基本命令和用法 2.rsync(二):ino ...

  8. (转)HTTP协议漫谈

    HTTP协议漫谈   简介 园子里已经有不少介绍HTTP的的好文章.对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲 ...

  9. 配置LAMP实现WordPress

    环境说明: 在同一台主机上实现LAMP(Linux + Apache + MariaDB + PHP) CentOS 7.3.Apache 2.4.6.MariaDB 5.5.52.PHP 5.4.1 ...

  10. 【HTML】DocType

    一.docType是什么 <!DOCTYPE> 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 在 HTML 4.01 中,<!D ...