CentOS7、RedHat7、OEL7安装MongoDB6 (YUM方式)

  1. 前提条件:
    1.1)主机系统 CentOS7、RedHat7、OEL7 等
    1.2)主机连接外网
  2. 配置YUM
    2.1)当前目录内容
[root@clms_clfs_mongo yum.repos.d]# ll
总用量 36
drwxr-xr-x. 2 root root   22 8月  19 09:17 bak
-rw-r--r--. 1 root root 1664 11月 23 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 11月 23 2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 11月 23 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 11月 23 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 11月 23 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 11月 23 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 11月 23 2018 CentOS-Vault.repo
-rw-r--r--  1 root root  196 8月  19 09:17 mongodb-org-6.0.repo

2.2)mongoDB repo内容

[mongodb-org-6.0]
name=MongoDB Repository
baseurl= https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/6.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=http://www.mongodb.org/static/pgp/server-3.4.asc
  1. 安装过程

3.1) 安装命令

yum install -y mongodb-org

3.2) 安装过程及结果

[root@clms_clfs_mongo yum.repos.d]# yum install -y mongodb-org
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 mongodb-org.x86_64.0.6.0.0-1.el7 将被 安装
--> 正在处理依赖关系 mongodb-org-database,它被软件包 mongodb-org-6.0.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-tools,它被软件包 mongodb-org-6.0.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-mongosh,它被软件包 mongodb-org-6.0.0-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mongodb-mongosh.x86_64.0.1.5.4-1.el8 将被 安装
---> 软件包 mongodb-org-database.x86_64.0.6.0.0-1.el7 将被 安装
--> 正在处理依赖关系 mongodb-org-server,它被软件包 mongodb-org-database-6.0.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-mongos,它被软件包 mongodb-org-database-6.0.0-1.el7.x86_64 需要
--> 正在处理依赖关系 mongodb-org-database-tools-extra,它被软件包 mongodb-org-database-6.0.0-1.el7.x86_64 需要
---> 软件包 mongodb-org-tools.x86_64.0.6.0.0-1.el7 将被 安装
--> 正在处理依赖关系 mongodb-database-tools,它被软件包 mongodb-org-tools-6.0.0-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 mongodb-database-tools.x86_64.0.100.6.0-1 将被 安装
--> 正在处理依赖关系 cyrus-sasl-gssapi,它被软件包 mongodb-database-tools-100.6.0-1.x86_64 需要
--> 正在处理依赖关系 cyrus-sasl-plain,它被软件包 mongodb-database-tools-100.6.0-1.x86_64 需要
--> 正在处理依赖关系 cyrus-sasl,它被软件包 mongodb-database-tools-100.6.0-1.x86_64 需要
---> 软件包 mongodb-org-database-tools-extra.x86_64.0.6.0.0-1.el7 将被 安装
---> 软件包 mongodb-org-mongos.x86_64.0.6.0.0-1.el7 将被 安装
---> 软件包 mongodb-org-server.x86_64.0.6.0.0-1.el7 将被 安装
--> 正在检查事务
---> 软件包 cyrus-sasl.x86_64.0.2.1.26-24.el7_9 将被 安装
--> 正在处理依赖关系 cyrus-sasl-lib(x86-64) = 2.1.26-24.el7_9,它被软件包 cyrus-sasl-2.1.26-24.el7_9.x86_64 需要
---> 软件包 cyrus-sasl-gssapi.x86_64.0.2.1.26-24.el7_9 将被 安装
---> 软件包 cyrus-sasl-plain.x86_64.0.2.1.26-24.el7_9 将被 安装
--> 正在检查事务
---> 软件包 cyrus-sasl-lib.x86_64.0.2.1.26-23.el7 将被 升级
---> 软件包 cyrus-sasl-lib.x86_64.0.2.1.26-24.el7_9 将被 更新
--> 解决依赖关系完成

依赖关系解决

===============================================================================================================================================================================================================
 Package                                                          架构                                   版本                                            源                                               大小
===============================================================================================================================================================================================================
正在安装:
 mongodb-org                                                      x86_64                                 6.0.0-1.el7                                     mongodb-org-6.0                                 6.1 k
为依赖而安装:
 cyrus-sasl                                                       x86_64                                 2.1.26-24.el7_9                                 updates                                          88 k
 cyrus-sasl-gssapi                                                x86_64                                 2.1.26-24.el7_9                                 updates                                          41 k
 cyrus-sasl-plain                                                 x86_64                                 2.1.26-24.el7_9                                 updates                                          39 k
 mongodb-database-tools                                           x86_64                                 100.6.0-1                                       mongodb-org-6.0                                  48 M
 mongodb-mongosh                                                  x86_64                                 1.5.4-1.el8                                     mongodb-org-6.0                                  41 M
 mongodb-org-database                                             x86_64                                 6.0.0-1.el7                                     mongodb-org-6.0                                 6.2 k
 mongodb-org-database-tools-extra                                 x86_64                                 6.0.0-1.el7                                     mongodb-org-6.0                                  11 k
 mongodb-org-mongos                                               x86_64                                 6.0.0-1.el7                                     mongodb-org-6.0                                  21 M
 mongodb-org-server                                               x86_64                                 6.0.0-1.el7                                     mongodb-org-6.0                                  31 M
 mongodb-org-tools                                                x86_64                                 6.0.0-1.el7                                     mongodb-org-6.0                                 6.1 k
为依赖而更新:
 cyrus-sasl-lib                                                   x86_64                                 2.1.26-24.el7_9                                 updates                                         156 k

事务概要
===============================================================================================================================================================================================================
安装  1 软件包 (+10 依赖软件包)
升级           (  1 依赖软件包)

总下载量:141 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
警告:/var/cache/yum/x86_64/7/updates/packages/cyrus-sasl-2.1.26-24.el7_9.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
cyrus-sasl-2.1.26-24.el7_9.x86_64.rpm 的公钥尚未安装
(1/12): cyrus-sasl-2.1.26-24.el7_9.x86_64.rpm                                                                                                                                           |  88 kB  00:00:00     
(2/12): cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64.rpm                                                                                                                                    |  41 kB  00:00:00     
(3/12): cyrus-sasl-plain-2.1.26-24.el7_9.x86_64.rpm                                                                                                                                     |  39 kB  00:00:00     
(4/12): cyrus-sasl-lib-2.1.26-24.el7_9.x86_64.rpm                                                                                                                                       | 156 kB  00:00:00     
(5/12): mongodb-mongosh-1.5.4.x86_64.rpm                                                                                                                                                |  41 MB  00:00:38     
(6/12): mongodb-org-6.0.0-1.el7.x86_64.rpm                                                                                                                                              | 6.1 kB  00:00:00     
(7/12): mongodb-org-database-6.0.0-1.el7.x86_64.rpm                                                                                                                                     | 6.2 kB  00:00:00     
(8/12): mongodb-org-database-tools-extra-6.0.0-1.el7.x86_64.rpm                                                                                                                         |  11 kB  00:00:00     
(9/12): mongodb-database-tools-100.6.0.x86_64.rpm                                                                                                                                       |  48 MB  00:00:44     
(10/12): mongodb-org-mongos-6.0.0-1.el7.x86_64.rpm                                                                                                                                      |  21 MB  00:00:15     
(11/12): mongodb-org-tools-6.0.0-1.el7.x86_64.rpm                                                                                                                                       | 6.1 kB  00:00:00     
mongodb-org-server-6.0.0-1.el7 FAILED                                                    82% [=================================================================              ] 2.7 kB/s | 116 MB  02:40:01 ETA 
https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/6.0/x86_64/RPMS/mongodb-org-server-6.0.0-1.el7.x86_64.rpm: [Errno 12] Timeout on https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/6.0/x86_64/RPMS/mongodb-org-server-6.0.0-1.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
正在尝试其它镜像。
(12/12): mongodb-org-server-6.0.0-1.el7.x86_64.rpm                                                                                                                                      |  31 MB  00:00:12     
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                                                           1.4 MB/s | 141 MB  00:01:37     
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
 用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 软件包     : centos-release-7-6.1810.2.el7.centos.x86_64 (@anaconda)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : cyrus-sasl-lib-2.1.26-24.el7_9.x86_64                                                                                                                                                     1/13 
  正在安装    : mongodb-org-database-tools-extra-6.0.0-1.el7.x86_64                                                                                                                                       2/13 
  正在安装    : cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64                                                                                                                                                  3/13 
  正在安装    : cyrus-sasl-2.1.26-24.el7_9.x86_64                                                                                                                                                         4/13 
  正在安装    : cyrus-sasl-plain-2.1.26-24.el7_9.x86_64                                                                                                                                                   5/13 
  正在安装    : mongodb-database-tools-100.6.0-1.x86_64                                                                                                                                                   6/13 
  正在安装    : mongodb-org-tools-6.0.0-1.el7.x86_64                                                                                                                                                      7/13 
  正在安装    : mongodb-org-mongos-6.0.0-1.el7.x86_64                                                                                                                                                     8/13 
  正在安装    : mongodb-mongosh-1.5.4-1.el8.x86_64                                                                                                                                                        9/13 
  正在安装    : mongodb-org-server-6.0.0-1.el7.x86_64                                                                                                                                                    10/13 
Created symlink from /etc/systemd/system/multi-user.target.wants/mongod.service to /usr/lib/systemd/system/mongod.service.
  正在安装    : mongodb-org-database-6.0.0-1.el7.x86_64                                                                                                                                                  11/13 
  正在安装    : mongodb-org-6.0.0-1.el7.x86_64                                                                                                                                                           12/13 
  清理        : cyrus-sasl-lib-2.1.26-23.el7.x86_64                                                                                                                                                      13/13 
  验证中      : mongodb-org-6.0.0-1.el7.x86_64                                                                                                                                                            1/13 
  验证中      : mongodb-database-tools-100.6.0-1.x86_64                                                                                                                                                   2/13 
  验证中      : cyrus-sasl-gssapi-2.1.26-24.el7_9.x86_64                                                                                                                                                  3/13 
  验证中      : mongodb-org-server-6.0.0-1.el7.x86_64                                                                                                                                                     4/13 
  验证中      : mongodb-mongosh-1.5.4-1.el8.x86_64                                                                                                                                                        5/13 
  验证中      : mongodb-org-database-6.0.0-1.el7.x86_64                                                                                                                                                   6/13 
  验证中      : mongodb-org-database-tools-extra-6.0.0-1.el7.x86_64                                                                                                                                       7/13 
  验证中      : mongodb-org-mongos-6.0.0-1.el7.x86_64                                                                                                                                                     8/13 
  验证中      : cyrus-sasl-2.1.26-24.el7_9.x86_64                                                                                                                                                         9/13 
  验证中      : cyrus-sasl-plain-2.1.26-24.el7_9.x86_64                                                                                                                                                  10/13 
  验证中      : cyrus-sasl-lib-2.1.26-24.el7_9.x86_64                                                                                                                                                    11/13 
  验证中      : mongodb-org-tools-6.0.0-1.el7.x86_64                                                                                                                                                     12/13 
  验证中      : cyrus-sasl-lib-2.1.26-23.el7.x86_64                                                                                                                                                      13/13 

已安装:
  mongodb-org.x86_64 0:6.0.0-1.el7                                                                                                                                                                             

作为依赖被安装:
  cyrus-sasl.x86_64 0:2.1.26-24.el7_9           cyrus-sasl-gssapi.x86_64 0:2.1.26-24.el7_9       cyrus-sasl-plain.x86_64 0:2.1.26-24.el7_9                   mongodb-database-tools.x86_64 0:100.6.0-1      
  mongodb-mongosh.x86_64 0:1.5.4-1.el8          mongodb-org-database.x86_64 0:6.0.0-1.el7        mongodb-org-database-tools-extra.x86_64 0:6.0.0-1.el7       mongodb-org-mongos.x86_64 0:6.0.0-1.el7        
  mongodb-org-server.x86_64 0:6.0.0-1.el7       mongodb-org-tools.x86_64 0:6.0.0-1.el7          

作为依赖被升级:
  cyrus-sasl-lib.x86_64 0:2.1.26-24.el7_9                                                                                                                                                                      

完毕!
  1. 配置过程
    4.1) 挂载数据文件目录
[root@clms_clfs_mongo mongo]# mount  /dev/mapper/vgdata-datalv  /var/lib/mongo/
[root@clms_clfs_mongo ~]# chown mongod:mongod /var/lib/mongo/
[root@clms_clfs_mongo mongo]# df -h
文件系统                   容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root     27G  2.2G   25G    8% /
devtmpfs                   7.9G     0  7.9G    0% /dev
tmpfs                      7.9G     0  7.9G    0% /dev/shm
tmpfs                      7.9G  8.9M  7.9G    1% /run
tmpfs                      7.9G     0  7.9G    0% /sys/fs/cgroup
/dev/sda1                 1014M  132M  883M   13% /boot
tmpfs                      1.6G     0  1.6G    0% /run/user/0
/dev/mapper/vgdata-datalv  462G   73M  438G    1% /var/lib/mongo
[root@clms_clfs_mongo mongo]# vi /etc/fstab 

4.2) 启动服务及配置开机自启

[root@clms_clfs_mongo mongo]# systemctl start mongod
[root@clms_clfs_mongo mongo]# systemctl enable mongod
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值