yum install mongodb 3.2 fails

后端 未结 13 1311
自闭症患者
自闭症患者 2021-02-08 00:04

I am trying to install mongodb 3.2 on a CentOS 7 machine and facing issues in locating the packages.

I have updated the repo file as per the documentation:



        
13条回答
  •  被撕碎了的回忆
    2021-02-08 00:46

    Hello Friend i will resoled problem

    First Clean old data

    sudo yum erase $(rpm -qa | grep mongod)
    sudo rm -rf /etc/yum.repos.d/mongod*
    sudo yum clean all
    

    again create repo file new

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

    file so that you can install MongoDB enterprise directly using yum:

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

    Install MongoDB Enterprise 4.4. Issue the following command:

    sudo yum install -y mongodb-enterprise
    

    Install a specific release of MongoDB Enterprise. To install a specific release, you must specify each component package individually along with the version number, as in the following example:

    sudo yum install -y mongodb-enterprise-4.4.1 mongodb-enterprise-server-4.4.1 mongodb-enterprise-shell-4.4.1 mongodb-enterprise-mongos-4.4.1 mongodb-enterprise-tools-4.4.1
    

    If you only install mongodb-enterprise=4.4.1 and do not include the component packages, the latest version of each MongoDB package will be installed regardless of what version you specified.

    Pin a specific version of MongoDB Enterprise. Although you can specify any available version of MongoDB Enterprise, yum upgrades the packages when a newer version becomes available. To prevent unintended upgrades, pin the package by adding the following exclude directive to your /etc/yum.conf file:

    exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools
    

    By default, MongoDB runs using the mongod user account and uses the following default directories:

    /var/lib/mongo (the data directory)
    /var/log/mongodb (the log directory)
    

    ➤ If you installed via the package manager, The default directories are created, and the owner and group for these directories are set to mongod.

    ➤ If you installed by downloading the tarballs, The default MongoDB directories are not created. To create the MongoDB data and log directories:

    sudo mkdir -p /var/lib/mongo
    sudo mkdir -p /var/log/mongodb
    
    sudo systemctl daemon-reload
    
    sudo systemctl start mongod
    

    Any Error Come than ones Clean old

    Option:- not create socket file than /tmp in old socket file remove

    sudo systemctl daemon-reload
        
    sudo systemctl start mongod
    
    sudo service mongod status
    

    more info to read https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-red-hat/

    https://www.mysterydata.com/how-to-install-mongodb-4-0-on-centos-7-rhel-7/

提交回复
热议问题