yum install mongodb 3.2 失败
yum install mongodb 3.2 fails
我正在尝试在 CentOS 7 机器上安装 mongodb 3.2,但在定位软件包时遇到问题。
我已经根据文档更新了 repo 文件:
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
当 运行 sudo yum install mongodb-org
我收到此错误:
[centos@ip-10-24-1-228 ~]$ sudo yum install mongodb-org
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.osuosl.org
* epel: linux.mirrors.es.net
* extras: mirror.lax.hugeserver.com
* updates: mirror.hmc.edu
No package mongodb-org available.
Error: Nothing to do
为什么我会收到这条消息?
您需要配置包管理系统(yum
)。
创建一个 /etc/yum.repos.d/mongodb.repo
文件来保存 MongoDB 存储库的以下配置信息:
如果你有 64 位系统,请使用以下配置:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
不建议将 32 位用于生产部署,但您可以使用:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1
安装软件包时,您可以选择是安装当前版本还是以前的版本。此步骤提供了两者的命令。
安装最新稳定版MongoDB,运行:
sudo yum install mongodb-org
要安装 MongoDB 的特定版本,请单独指定每个组件包并将版本号附加到包名称,如以下安装 3.2.0 版本的示例所示:
yum install mongodb-org-3.2.0 mongodb-org-server-3.2.0 mongodb-org-shell-3.2.0 mongodb-org-mongos-3.2.0 mongodb-org-tools-3.2.0
如果您仍然卡住了,仔细关注 this 可能会有所帮助。
我明白我的问题是什么了。它在我的 yum.conf
文件中
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
一旦我从 yum.conf
中注释掉这一行,一切都很好。
你应该知道这个 URL https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ 不再有效了。
转到 http://repo.mongodb.org/yum/redhat/ 并下载 mongodb-org.repo 文件。
配置包管理系统(yum
),复制mongodb-org.repo到/etc/yum.repos.d/
,这样就可以直接安装MongoDB,使用yum
.
安装 MongoDB 软件包和相关工具。
sudo yum install -y mongodb-org mongodb-org-server
不幸的是 mongodb 网站文档建议使用 https://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/,但这是错误的方式。
@nikolai.serdiuk 似乎是正确的。 Mongo 文档中提供的 baseurl 似乎不起作用。将该步骤替换为 (1):
yum-config-manager --add-repo http://repo.mongodb.org/yum/redhat/mongodb-org.repo
然后继续 (2):
sudo yum install -y mongodb-org
希望对您有所帮助。
这个命令
yum-config-manager --add-repo http://repo.mongodb.org/yum/redhat/mongodb-org.repo
将按照上面的建议创建 repo
。然后就可以了
创建一个mongodb-org.repo文件
sudo vi /etc/yum.repos.d/mongodb-org.repo
Add following content
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-
org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Then execute sudo yum install mongodb-org
参考:docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
这是 answer from Install MongoDB Community Edition on Red Hat Enterprise or CentOS Linux 的更新版本。
配置包管理系统 (yum)。
创建一个 /etc/yum.repos.d/mongodb.repo
文件,以便您可以使用 yum
.
直接安装 MongoDB
为MongoDB3.6
使用以下存储库文件:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
对于早于 3.6 的 MongoDB 版本
要安装早期版本系列(例如 3.4)中的软件包,您可以在存储库配置中指定版本系列。例如,要将您的系统限制为 3.4 版本系列,请创建一个 /etc/yum.repos.d/mongodb.repo
文件来保存 MongoDB 3.4 存储库的以下配置信息:
[mongodb-org-3.4]
name=MongoDB 3.4 Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1
您可以在存储库中找到每个版本的 .repo
个文件。请记住,奇数次要发行版本(例如 3.5)是开发版本,不适合生产使用。
安装 MongoDB 包。
要安装 MongoDB 的最新稳定版本,请发出以下命令:
sudo yum install -y mongodb-org
要安装 MongoDB 的特定版本,请单独指定每个组件包并将版本号附加到包名称,如下例所示:
sudo yum install -y mongodb-org-3.6.4 mongodb-org-server-3.6.4 mongodb-org-shell-3.6.4 mongodb-org-mongos-3.6.4 mongodb-org-tools-3.6.4
安装软件包时,您可以选择是安装当前版本还是之前的版本。此步骤提供了两者的命令。
开始MongoDB.
您可以通过发出以下命令来启动 mongod 进程:
sudo service mongod start
首先你必须在你的 redhat 系统中创建 repo。
cd /etc/yum.repos.d/mongodb-org.repo
并输入 i
,然后复制过去。
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
并保存 - 输入 ctrl + :
并输入 : + qw
运行 这个命令
yum install mongodb-org
我知道这个问题已经存在了 2 年多了,但我最近在 Mongo DB 4.0
中收到了这个错误
我已经通过
检查了我的yum.conf
vi /etc/yum.conf yum.conf
并且有一行包含以下内容。
exclude=courier* dovecot* exim* filesystem httpd* mod_ssl* **mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools** mydns* nsd* p0f php* proftpd* pure-ftpd* spamassassin* squirrelmail*
删除了
mod_ssl* mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
并将其更改为
exclude=courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* nsd* p0f php* proftpd* pure-ftpd* spamassassin* squirrelmail*
这已经解决了我的问题,应该也能解决你的问题。
按照以下步骤在 CentOSMongoDB 上安装
- 添加 MongoDB yum 存储库
# vi /etc/yum.repos.d/mongodb.repo
- 输入
i
并将以下行粘贴到文件中
[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
按esc
保存vim文件然后输入:wq
退出保存的文件。
3.Install MongoDB 服务器
yum install mongodb-org
- 启动MongoDB服务
# systemctl start mongod.service # For CentOS 7
# service mongod restart # For CentOS 6/5
- 检查 Mongod 版本
mongod --version
检查并删除旧版本 mongodb
yum list installed mongodb.x86_64
yum remove mongodb.x86_64
有帮助
你好朋友我会解决问题
首先清理旧数据
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
再次创建新的回购文件
/etc/yum.repos.d/mongodb-enterprise-4.4.repo
文件,以便您可以直接使用 yum 安装 MongoDB 企业版:
[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
安装 MongoDB 企业版 4.4。
发出以下命令:
sudo yum install -y mongodb-enterprise
安装 MongoDB Enterprise 的特定版本。
要安装特定版本,您必须单独指定每个组件包以及版本号,如下例所示:
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
如果您只安装 mongodb-enterprise=4.4.1 并且不包括组件包,则无论您指定哪个版本,每个 MongoDB 包的最新版本都将被安装。
固定 MongoDB Enterprise 的特定版本。
尽管您可以指定 MongoDB Enterprise 的任何可用版本,但 yum 会在更新版本可用时升级软件包。为防止意外升级,通过将以下排除指令添加到您的 /etc/yum.conf 文件来固定程序包:
exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools
默认情况下,MongoDB 使用 mongod 用户帐户运行并使用以下默认目录:
/var/lib/mongo (the data directory)
/var/log/mongodb (the log directory)
➤ 如果您是通过包管理器安装的,
创建默认目录,并将这些目录的所有者和组设置为 mongod。
➤ 如果您通过下载 tarball 安装,
未创建默认 MongoDB 目录。要创建 MongoDB 数据和日志目录:
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo systemctl daemon-reload
sudo systemctl start mongod
任何错误都比干净的旧
选项:- 不创建套接字文件而不是 /tmp
在旧套接字文件中删除
sudo systemctl daemon-reload
sudo systemctl start mongod
sudo service mongod status
你好朋友我会解决问题
首先清理旧数据
sudo yum erase $(rpm -qa | grep mongod)
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
再次创建新的回购文件
/etc/yum.repos.d/mongodb-enterprise-4.4.repo
文件,以便您可以直接使用 yum 安装 MongoDB 企业版:
[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
安装 MongoDB 企业版 4.4。
发出以下命令:
sudo yum install -y mongodb-enterprise
安装 MongoDB Enterprise 的特定版本。
要安装特定版本,您必须单独指定每个组件包以及版本号,如下例所示:
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
如果您只安装 mongodb-enterprise=4.4.1 并且不包含组件包,则无论您指定哪个版本,每个 MongoDB 包的最新版本都将被安装。
固定 MongoDB Enterprise 的特定版本。
尽管您可以指定 MongoDB Enterprise 的任何可用版本,但 yum 会在更新版本可用时升级软件包。为防止意外升级,通过将以下排除指令添加到您的 /etc/yum.conf 文件来固定程序包:
exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools
默认情况下,MongoDB 使用 mongod 用户帐户运行并使用以下默认目录:
/var/lib/mongo (the data directory)
/var/log/mongodb (the log directory)
➤ 如果您是通过包管理器安装的,
创建默认目录,并将这些目录的所有者和组设置为 mongod。
➤ 如果您通过下载 tarball 安装,
未创建默认 MongoDB 目录。要创建 MongoDB 数据和日志目录:
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo systemctl daemon-reload
sudo systemctl start mongod
任何错误都比干净的旧
选项:- 不创建套接字文件而不是 /tmp
在旧套接字文件中删除
sudo systemctl daemon-reload
sudo systemctl start mongod
sudo service mongod status
阅读更多信息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/
我正在尝试在 CentOS 7 机器上安装 mongodb 3.2,但在定位软件包时遇到问题。
我已经根据文档更新了 repo 文件:
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1
当 运行 sudo yum install mongodb-org
我收到此错误:
[centos@ip-10-24-1-228 ~]$ sudo yum install mongodb-org
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.osuosl.org
* epel: linux.mirrors.es.net
* extras: mirror.lax.hugeserver.com
* updates: mirror.hmc.edu
No package mongodb-org available.
Error: Nothing to do
为什么我会收到这条消息?
您需要配置包管理系统(yum
)。
创建一个 /etc/yum.repos.d/mongodb.repo
文件来保存 MongoDB 存储库的以下配置信息:
如果你有 64 位系统,请使用以下配置:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
不建议将 32 位用于生产部署,但您可以使用:
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1
安装软件包时,您可以选择是安装当前版本还是以前的版本。此步骤提供了两者的命令。
安装最新稳定版MongoDB,运行:
sudo yum install mongodb-org
要安装 MongoDB 的特定版本,请单独指定每个组件包并将版本号附加到包名称,如以下安装 3.2.0 版本的示例所示:
yum install mongodb-org-3.2.0 mongodb-org-server-3.2.0 mongodb-org-shell-3.2.0 mongodb-org-mongos-3.2.0 mongodb-org-tools-3.2.0
如果您仍然卡住了,仔细关注 this 可能会有所帮助。
我明白我的问题是什么了。它在我的 yum.conf
文件中
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
一旦我从 yum.conf
中注释掉这一行,一切都很好。
你应该知道这个 URL https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ 不再有效了。
转到 http://repo.mongodb.org/yum/redhat/ 并下载 mongodb-org.repo 文件。
配置包管理系统(yum
),复制mongodb-org.repo到/etc/yum.repos.d/
,这样就可以直接安装MongoDB,使用yum
.
安装 MongoDB 软件包和相关工具。
sudo yum install -y mongodb-org mongodb-org-server
不幸的是 mongodb 网站文档建议使用 https://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/,但这是错误的方式。
@nikolai.serdiuk 似乎是正确的。 Mongo 文档中提供的 baseurl 似乎不起作用。将该步骤替换为 (1):
yum-config-manager --add-repo http://repo.mongodb.org/yum/redhat/mongodb-org.repo
然后继续 (2):
sudo yum install -y mongodb-org
希望对您有所帮助。
这个命令
yum-config-manager --add-repo http://repo.mongodb.org/yum/redhat/mongodb-org.repo
将按照上面的建议创建 repo
。然后就可以了
创建一个mongodb-org.repo文件 sudo vi /etc/yum.repos.d/mongodb-org.repo
Add following content
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-
org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Then execute sudo yum install mongodb-org
参考:docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
这是
配置包管理系统 (yum)。
创建一个 /etc/yum.repos.d/mongodb.repo
文件,以便您可以使用 yum
.
为MongoDB3.6
使用以下存储库文件:
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
对于早于 3.6 的 MongoDB 版本
要安装早期版本系列(例如 3.4)中的软件包,您可以在存储库配置中指定版本系列。例如,要将您的系统限制为 3.4 版本系列,请创建一个 /etc/yum.repos.d/mongodb.repo
文件来保存 MongoDB 3.4 存储库的以下配置信息:
[mongodb-org-3.4]
name=MongoDB 3.4 Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1
您可以在存储库中找到每个版本的 .repo
个文件。请记住,奇数次要发行版本(例如 3.5)是开发版本,不适合生产使用。
安装 MongoDB 包。
要安装 MongoDB 的最新稳定版本,请发出以下命令:
sudo yum install -y mongodb-org
要安装 MongoDB 的特定版本,请单独指定每个组件包并将版本号附加到包名称,如下例所示:
sudo yum install -y mongodb-org-3.6.4 mongodb-org-server-3.6.4 mongodb-org-shell-3.6.4 mongodb-org-mongos-3.6.4 mongodb-org-tools-3.6.4
安装软件包时,您可以选择是安装当前版本还是之前的版本。此步骤提供了两者的命令。
开始MongoDB.
您可以通过发出以下命令来启动 mongod 进程:
sudo service mongod start
首先你必须在你的 redhat 系统中创建 repo。
cd /etc/yum.repos.d/mongodb-org.repo
并输入 i
,然后复制过去。
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
并保存 - 输入 ctrl + :
并输入 : + qw
运行 这个命令
yum install mongodb-org
我知道这个问题已经存在了 2 年多了,但我最近在 Mongo DB 4.0
中收到了这个错误我已经通过
检查了我的yum.conf vi /etc/yum.conf yum.conf
并且有一行包含以下内容。
exclude=courier* dovecot* exim* filesystem httpd* mod_ssl* **mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools** mydns* nsd* p0f php* proftpd* pure-ftpd* spamassassin* squirrelmail*
删除了
mod_ssl* mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
并将其更改为
exclude=courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* nsd* p0f php* proftpd* pure-ftpd* spamassassin* squirrelmail*
这已经解决了我的问题,应该也能解决你的问题。
按照以下步骤在 CentOSMongoDB 上安装
- 添加 MongoDB yum 存储库
# vi /etc/yum.repos.d/mongodb.repo
- 输入
i
并将以下行粘贴到文件中
[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
按esc
保存vim文件然后输入:wq
退出保存的文件。
3.Install MongoDB 服务器
yum install mongodb-org
- 启动MongoDB服务
# systemctl start mongod.service # For CentOS 7
# service mongod restart # For CentOS 6/5
- 检查 Mongod 版本
mongod --version
检查并删除旧版本 mongodb
yum list installed mongodb.x86_64
yum remove mongodb.x86_64
有帮助
你好朋友我会解决问题
首先清理旧数据
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
再次创建新的回购文件
/etc/yum.repos.d/mongodb-enterprise-4.4.repo
文件,以便您可以直接使用 yum 安装 MongoDB 企业版:
[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
安装 MongoDB 企业版 4.4。 发出以下命令:
sudo yum install -y mongodb-enterprise
安装 MongoDB Enterprise 的特定版本。 要安装特定版本,您必须单独指定每个组件包以及版本号,如下例所示:
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
如果您只安装 mongodb-enterprise=4.4.1 并且不包括组件包,则无论您指定哪个版本,每个 MongoDB 包的最新版本都将被安装。
固定 MongoDB Enterprise 的特定版本。 尽管您可以指定 MongoDB Enterprise 的任何可用版本,但 yum 会在更新版本可用时升级软件包。为防止意外升级,通过将以下排除指令添加到您的 /etc/yum.conf 文件来固定程序包:
exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools
默认情况下,MongoDB 使用 mongod 用户帐户运行并使用以下默认目录:
/var/lib/mongo (the data directory)
/var/log/mongodb (the log directory)
➤ 如果您是通过包管理器安装的, 创建默认目录,并将这些目录的所有者和组设置为 mongod。
➤ 如果您通过下载 tarball 安装, 未创建默认 MongoDB 目录。要创建 MongoDB 数据和日志目录:
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo systemctl daemon-reload
sudo systemctl start mongod
任何错误都比干净的旧
选项:- 不创建套接字文件而不是 /tmp 在旧套接字文件中删除
sudo systemctl daemon-reload
sudo systemctl start mongod
sudo service mongod status
你好朋友我会解决问题
首先清理旧数据
sudo yum erase $(rpm -qa | grep mongod)
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
再次创建新的回购文件
/etc/yum.repos.d/mongodb-enterprise-4.4.repo
文件,以便您可以直接使用 yum 安装 MongoDB 企业版:
[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
安装 MongoDB 企业版 4.4。 发出以下命令:
sudo yum install -y mongodb-enterprise
安装 MongoDB Enterprise 的特定版本。 要安装特定版本,您必须单独指定每个组件包以及版本号,如下例所示:
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
如果您只安装 mongodb-enterprise=4.4.1 并且不包含组件包,则无论您指定哪个版本,每个 MongoDB 包的最新版本都将被安装。
固定 MongoDB Enterprise 的特定版本。 尽管您可以指定 MongoDB Enterprise 的任何可用版本,但 yum 会在更新版本可用时升级软件包。为防止意外升级,通过将以下排除指令添加到您的 /etc/yum.conf 文件来固定程序包:
exclude=mongodb-enterprise,mongodb-enterprise-server,mongodb-enterprise-shell,mongodb-enterprise-mongos,mongodb-enterprise-tools
默认情况下,MongoDB 使用 mongod 用户帐户运行并使用以下默认目录:
/var/lib/mongo (the data directory)
/var/log/mongodb (the log directory)
➤ 如果您是通过包管理器安装的, 创建默认目录,并将这些目录的所有者和组设置为 mongod。
➤ 如果您通过下载 tarball 安装, 未创建默认 MongoDB 目录。要创建 MongoDB 数据和日志目录:
sudo mkdir -p /var/lib/mongo
sudo mkdir -p /var/log/mongodb
sudo systemctl daemon-reload
sudo systemctl start mongod
任何错误都比干净的旧
选项:- 不创建套接字文件而不是 /tmp 在旧套接字文件中删除
sudo systemctl daemon-reload
sudo systemctl start mongod
sudo service mongod status
阅读更多信息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/