在 CentOS 7 上安装 Mongo 3.6

Install Mongo 3.6 on CentOS 7

我正在尝试在 CentOS 上安装 Mongo 版本 3.6,但安装始终失败并出现以下错误:

`https://repo.mongodb.org/yum/redhat//mongodb-org/3.6/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
failure: repodata/repomd.xml from mongodb-org-3.6: [Errno 256] No more mirrors to try.
https://repo.mongodb.org/yum/redhat//mongodb-org/3.6/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found`

这是我正在使用的 repo 文件的内容。我从 MongoDB 网站复制了这个:

`[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat//mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc`

我查了很多论坛,但找不到解决这个问题的办法。可以帮忙安装吗?让我知道我做错了什么?

通过指示 CentOS 7 更改您的 url:

https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-server-3.6.17-1.el7.x86_64.rpm
sudo rpm -i mongodb-org-server-3.6.17-1.el7.x86_64.rpm

sudo systemctl start mongod

** 编辑 **

安装附加组件

# SHELL
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-shell-3.6.17-1.el7.x86_64.rpm
sudo rpm -i mongodb-org-shell-3.6.17-1.el7.x86_64.rpm

# MONGOS
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-mongos-3.6.17-1.el7.x86_64.rpm
sudo rpm -i mongodb-org-mongos-3.6.17-1.el7.x86_64.rpm

# TOOLS
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-tools-3.6.17-1.el7.x86_64.rpm
sudo rpm -i mongodb-org-tools-3.6.17-1.el7.x86_64.rpm

# REMAINING BITS
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-3.6.17-1.el7.x86_64.rpm
sudo rpm -i mongodb-org-3.6.17-1.el7.x86_64.rpm
  1. 创建一个 /etc/yum.repos.d/mongodb-org-3.6.repo 文件,以便您可以直接使用 yum:

    安装 MongoDB

    使用以下存储库文件:

    [mongodb-org-3.6]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
    
  2. 使用以下命令安装 MongoDB 软件包:

    sudo yum install -y mongodb-org
    

    sudo yum install -y mongodb-org-3.6.17 mongodb-org-server-3.6.17 mongodb-org-shell-3.6.17 mongodb-org-mongos-3.6.17 mongodb-org-tools-3.6.17