参考 > 安装 > 安装MongoDB Enterprise > 在Linux上安装 > 在SUSE上安装 > 使用.tgz Tarball安装
在本页面
MongoDB地图集
使用本教程,可以使用下载的.tgz
压缩包在SUSE Linux Enterprise Server(SLES)上手动安装MongoDB 4.2 Enterprise Edition
。
MongoDB Enterprise Edition 在某些平台上可用,并且包含对与安全性和监视相关的多种功能的支持。
本教程将安装MongoDB 4.2企业版。要安装其他版本的MongoDB Enterprise,请使用此页面左上角的版本下拉菜单选择该版本的文档。
.tgz
如本文档所述,虽然可以通过下载的tarball 手动安装MongoDB ,但建议尽可能使用zypper
系统上的
软件包管理器来安装MongoDB。使用软件包管理器会自动安装所有必需的依赖项,并提供示例mongod.conf
文件来帮助您入门,并简化以后的升级和维护任务。
➤有关说明,请参阅使用zypper软件包管理器安装MongoDB 。
请按照以下步骤从中手动安装MongoDB Enterprise Edition .tgz
。
安装所需的必备软件包后,请TGZ
从以下链接下载MongoDB Enterprise 压缩文件:
例如,您可以从系统外壳程序中使用以下tar
命令进行提取:
PATH
环境变量中列出的目录中。¶MongoDB二进制文件位于bin/
tarball目录中。您可以:
将二进制文件复制到PATH
变量中列出的目录中,例如/usr/local/bin
(根据需要更新
/path/to/the/mongodb-directory/
安装目录)
从PATH
变量中列出的目录创建指向二进制文件的符号链接,例如/usr/local/bin
(根据需要更新
/path/to/the/mongodb-directory/
安装目录):
默认情况下,MongoDB实例存储:
/var/lib/mongo
/var/log/mongodb
如果通过程序包管理器安装,则这些默认目录是在安装过程中创建的。
如果通过下载tarball手动安装,则可以使用或取决于将运行MongoDB的用户来创建目录。(有关和的信息,请参见您的Linux手册页。)mkdir -p <directory>
sudo mkdir -p
<directory>
mkdir
sudo
默认情况下,MongoDB使用mongod
用户帐户运行。如果更改运行MongoDB进程的用户,则还必须修改对/var/lib/mongo
和/var/log/mongodb
目录的权限,以使该用户可以访问这些目录。
要指定其他日志文件目录和数据文件目录,请在中编辑systemLog.path
和storage.dbPath
设置/etc/mongod.conf
。确保运行MongoDB的用户有权访问这些目录。
大多数类Unix操作系统都限制了会话可能使用的系统资源。这些限制可能会对MongoDB的运行产生负面影响。有关更多信息,请参见UNIX ulimit设置。
请按照以下步骤运行MongoDB企业版。这些说明假定您使用的是默认设置。
创建一个目录,MongoDB实例将在该目录中存储其数据。例如:
创建一个目录,MongoDB实例将在该目录中存储其日志。例如:
启动MongoDB进程的用户必须具有对这些目录的读写权限。例如,如果您打算自己运行MongoDB:
通过检查日志文件中以下行的进程输出,验证MongoDB是否已成功启动/var/log/mongodb/mongod.log
:
您可能会在过程输出中看到非严重警告。只要您看到上面显示的日志行,就可以在对MongoDB进行初始评估时安全地忽略这些警告。