在CentOS 7上安装Mongo 3.6



我正试图在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`

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

  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
    
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

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

https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/

最新更新